用curl获取请求。没有错误,但Content-Length等于0

时间:2015-05-23 13:11:07

标签: linux ssl curl wget libcurl

使用curl的简单GET请求返回空体(Content-Length:0):

curl -v https://www.flyorientthai.com/booking/en/index.php

另一方面,wget可以处理该网址:

wget https://www.flyorientthai.com/booking/en/index.php

curl有什么问题?

3 个答案:

答案 0 :(得分:0)

需要输出'Connection: Keep-Alive'标头。它默认添加到使用wget但不是curl请求。

答案 1 :(得分:0)

对于在 Chrome 开发者工具网络选项卡中使用“Copy as cURL”来生成 curl 命令的任何人——生成的 curl 命令中的一行是一个标题,看起来像......

-H 'If-None-Match: W/"18f6a6-6p8AL7X/p71IhN/WztZm60Aue4k"'

如果没有任何改变,这会导致服务器返回一个空的 304 响应。把它弄出来。

答案 2 :(得分:-2)

让我们试试“Content-Type:application / x-www-form-urlencodeds”