我可以发送没有内容长度的curl请求吗?

问题描述 投票:0回答:1

我尝试了多种方法使用curl而不使用curl发送发布请求,但我得到了标头。

方法一:

curl --ignore-content-length --request PUT somehttps-domain/ignored-content-length.txt --upload-file ignored-content-length.txt -kv (I m getting actual content length at server side)

方法2

curl --request PUT somehttps-domain/ignored-content-length.txt --upload-file ignored-content-length.txt --header 'Content-Lenght:' -kv (I m getting content length as zero at server side)

我不想在服务器端使用此标头。如果我不添加,curl 也会默认添加。

有什么建议吗??

curl content-length
1个回答
1
投票

要强制curl不向其上传请求添加内容长度(不知道为什么有人会想要这样做......),请添加

-H "Content-Length:"

以上将使curlnotsend发送一个Content-Length标头。

要告诉curl 忽略从服务器接收到的内容长度标头(对于发送错误内容长度标头的有故障的服务器很有用),请添加

--ignore-content-length
© www.soinside.com 2019 - 2024. All rights reserved.