Heeft HTTP PUT een body?
Heeft HTTP PUT een body?

Video: Heeft HTTP PUT een body?

Video: Heeft HTTP PUT een body?
Video: A Show of Scrutiny | Critical Role: THE MIGHTY NEIN | Episode 2 2024, Mei
Anonim

5 antwoorden. HTTP verzoeken een lichaam hebben als zij hebben een Content-Length of Transfer-Encoding header (RFC 2616 4.3). Als het verzoek heeft ook niet, het heeft Nee lichaam , en uw server zou het als zodanig moeten behandelen.

Vervolgens kan men zich ook afvragen, kan een HTTP GET een body hebben?

Met andere woorden, elke HTTP-verzoek bericht mag een bericht bevatten lichaam , en moet dus berichten met dat in gedachten ontleden. Serversemantiek voor KRIJGEN zijn echter zodanig beperkt dat a lichaam , indien aanwezig, heeft geen semantische betekenis aan de verzoek . Ja jij kan Verzend een verzoek lichaam met KRIJGEN maar het mag niet hebben enige betekenis.

En wat is de hoofdtekst van een HTTP-verzoek? De startlijn en HTTP koppen van de HTTP bericht zijn gezamenlijk bekend als het hoofd van de verzoeken , terwijl de nuttige lading bekend staat als de lichaam.

Verder, heeft http delete een body?

De laatste update van de HTTP 1.1-specificatie (RFC 7231) staat een entiteit expliciet toe lichaam in een VERWIJDEREN verzoek: een lading binnen a VERWIJDEREN verzoekbericht heeft geen gedefinieerde semantiek; een lading verzenden lichaam op een VERWIJDEREN verzoek kan ertoe leiden dat sommige bestaande implementaties het verzoek afwijzen.

Moet een GET-verzoek een body hebben?

GET-verzoeken niet doen hebben een verzoek lichaam , dus alle parameters moeten verschijnen in de URL of in een koptekst. Hoewel de HTTP-standaard geen limiet definieert voor hoe lang URL's of headers mogen zijn, zijn de meeste HTTP-clients en servers hebben een praktische grens ergens tussen 2 kB en 8 kB.

Aanbevolen: