GET заявките нямат тяло на заявката, така че всички параметри трябва да се показват в URL адреса или в заглавка. … Въпреки че не променя състоянието на сървъра, параметрите му понякога са твърде дълги, за да се поберат в URL адреса или HTTP заглавката.
Можем ли да получим API с тялото на заявката?
Да, можете да изпратите тялото на заявката с GET, но то не трябва да има никакво значение.
Коя HTTP заявка може да има тяло?
HTTP телата на заявката са теоретично разрешени за всички методи с изключение на TRACE, но те не се използват често, освен в PUT, POST и PATCH. Поради това те може да не се поддържат правилно от някои клиентски рамки и не трябва да разрешавате тела на заявки за методи GET, DELETE, TRACE, OPTIONS и HEAD.
Може ли API за изтриване да има тяло на заявката?
Да, разрешено е включването на тяло при заявки за ИЗТРИВАНЕ, но това е семантично безсмислено.
Как да изпратя основна заявка в API?
Телата на заявката обикновено се използват с операции „създаване“и „актуализация“(POST, PUT, PATCH).
За да позволите на тези знаци да бъдат изпратени както е, използвайте ключовата дума allowReserved така:
- заявкаBody:
- content:
- application/x-www-form-urlencoded:
- схема:
- тип: обект.
- свойства:
- foo:
- тип: низ.