Curl 命令 PUT 方法

Curl 命令 PUT 方法
curl -i -X PUT -H 'Content-Length: 1000' http://dfdc:[email protected]:xx/directory/

上面的curl在Ubuntu shell提示符下不会产生任何响应。

答案1

第一:如果我尝试这样做,该命令根本不会返回。

使用 -v 调用curl 以获得一些更详细的输出,我可以看到,PUT 已发送,但服务器坐着等待更多输出。这是因为您给出了“Content-Length: 1000”,但没有给出任何内容。

如果省略此标头,您会收到响应。

第二:你要放什么?与 POST 一样,您应该使用 --data 或 -d 提供一些数据

IE

curl -i -X PUT -H 'Content-Length: 1000' -d "@somefile" http://dfdc:[email protected]:xx/directory/

相关内容