Kann die API einen Anforderungstext haben?

Inhaltsverzeichnis:

Kann die API einen Anforderungstext haben?
Kann die API einen Anforderungstext haben?

Video: Kann die API einen Anforderungstext haben?

Video: Kann die API einen Anforderungstext haben?
Video: Vom Anforderungstext zum Use Case 2024, Dezember
Anonim

GET-Anfragen haben keinen Anfragetext, daher müssen alle Parameter in der URL oder in einem Header erscheinen. … Obwohl es den Serverstatus nicht ändert, sind seine Parameter manchmal zu lang, um in die URL oder einen HTTP-Header zu passen.

Können wir die API mit dem Anfragetext erh alten?

Ja, Sie können einen Anfragetext mit GET senden, aber er sollte keine Bedeutung haben.

Welche HTTP-Anfrage kann Text haben?

HTTP-Request-Bodys sind theoretisch erlaubt für alle Methoden außer TRACE, sie werden jedoch nicht häufig verwendet, außer in PUT, POST und PATCH. Aus diesem Grund werden sie von einigen Client-Frameworks möglicherweise nicht richtig unterstützt, und Sie sollten keine Anforderungstexte für GET-, DELETE-, TRACE-, OPTIONS- und HEAD-Methoden zulassen.

Kann die API den Anfragetext löschen?

Ja, es ist erlaubt, einen Body bei DELETE-Anfragen einzuschließen, aber es ist semantisch bedeutungslos.

Wie sende ich eine Body-Anfrage in der API?

Anforderungstexte werden normalerweise mit "Erstellungs"- und "Aktualisierungs"-Operationen (POST, PUT, PATCH) verwendet.

Damit diese Zeichen gesendet werden können Verwenden Sie das Schlüsselwort allowReserved wie folgt:

  1. requestBody:
  2. Inh alt:
  3. application/x-www-form-urlencoded:
  4. schema:
  5. Typ: Objekt.
  6. Eigenschaften:
  7. foo:
  8. Typ: Zeichenkette.

Empfohlen: