rest - CURL Rest POST 端点,不带请求主体

标签 rest curl post get

是否有任何简单的方法可以在没有请求正文的情况下 curl REST API POST 端点? 由于某种原因,我正在使用的 API 使用端点作为 POST,尽管它是一个明显的 GET。请求中不应添加任何 Request 或 HTTP 参数。

我这样做时得到的回应:
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>

最佳答案

在您的curl请求中添加内容长度 header ,因为它强制向其提供请求。

-H "Content-Length: 0"

关于rest - CURL Rest POST 端点,不带请求主体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43652342/

相关文章:

php - 在vBulletin中使用curl登录网站

带有 REST 服务的 Spring Reactor

ruby - ruby SSLv3 上的 SSL 客户端身份验证 Web 服务读取服务器证书 B : certificate verify failed

c# - 在 .NET MVC 4 (Web API) 中,如何拦截对 Controller 的请求并更改其内容类型?

php - cURL 在 POST 后更改 URL

ios - 使用RestKit发出POST请求

asp.net - SWIFT 3 使用 VIEWSTATE 发布请求

jquery - 模拟 POST 请求

javascript - NodeJs - [Restful API] 如何分离不同js文件中的app get方法?

java - 在 REST POST 调用期间未从继承对象获取所有属性