Gibt es eine einfache Möglichkeit, einen REST-API-POST aufzurollen?Endpunkt ohne Anforderungstext? Aus irgendeinem Grund verwendet die API, mit der ich arbeite, einen Endpunkt als POST, obwohl es ein offensichtlicher GET ist. Der Anfrage sollten keine Request- oder HTTP-Parameter hinzugefügt werden.
Die Antwort, die ich bekomme, wenn ich es tue:
curl -i -X POST https://APIURL
is:
<BODY><h2>Length Required</h2>
<hr><p>HTTP Error 411. The request must be chunked or have a content length.</p>
</BODY>
Antworten:
0 für die Antwort № 1Fügen Sie Ihrer Curl-Anfrage einen Header mit Inhaltslänge hinzu, da diese dazu gezwungen ist, eine Anfrage zu stellen.
-H "Content-Length: 0"