没有请求主体的CURL Rest POST端点 [英] CURL Rest POST endpoint without requestbody

查看:88
本文介绍了没有请求主体的CURL Rest POST端点的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在没有请求正文的情况下,是否有任何简单的卷曲REST API POST端点的方法?出于某种原因,即使使用明显的GET,我正在使用的API仍将端点用作POST.不得在请求中添加任何请求或HTTP参数.

Is there any simple way of curl a REST API POST endpoint without a request body? For some reason, the API i am working with is using a endpoint as POST even though its an obvious GET. No Request or HTTP parameters should be added to the request.

当我这样做时得到的回应:
curl -i -X POST https://APIURL是:< BODY>< h2>所需长度</h2>< hr< p> HTTP错误411.请求必须被分块或具有内容长度.</BODY>

The response i get when i do:
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请求中添加内容长度标头,因为它强制向其提供请求.

Add content-length header with your curl request as it is forcing to provide it with request.

-H "Content-Length: 0"

这篇关于没有请求主体的CURL Rest POST端点的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆