Може ли да получите api да има тяло на заявка?

Може ли да получите api да има тяло на заявка?
Може ли да получите api да има тяло на заявка?
Anonim

GET заявките нямат тяло на заявката, така че всички параметри трябва да се показват в URL адреса или в заглавка. … Въпреки че не променя състоянието на сървъра, параметрите му понякога са твърде дълги, за да се поберат в URL адреса или HTTP заглавката.

Можем ли да получим API с тялото на заявката?

Да, можете да изпратите тялото на заявката с GET, но то не трябва да има никакво значение.

Коя HTTP заявка може да има тяло?

HTTP телата на заявката са теоретично разрешени за всички методи с изключение на TRACE, но те не се използват често, освен в PUT, POST и PATCH. Поради това те може да не се поддържат правилно от някои клиентски рамки и не трябва да разрешавате тела на заявки за методи GET, DELETE, TRACE, OPTIONS и HEAD.

Може ли API за изтриване да има тяло на заявката?

Да, разрешено е включването на тяло при заявки за ИЗТРИВАНЕ, но това е семантично безсмислено.

Как да изпратя основна заявка в API?

Телата на заявката обикновено се използват с операции „създаване“и „актуализация“(POST, PUT, PATCH).

За да позволите на тези знаци да бъдат изпратени както е, използвайте ключовата дума allowReserved така:

  1. заявкаBody:
  2. content:
  3. application/x-www-form-urlencoded:
  4. схема:
  5. тип: обект.
  6. свойства:
  7. foo:
  8. тип: низ.

Препоръчано: