Curl コマンド PUT メソッド

Curl コマンド PUT メソッド
curl -i -X PUT -H 'Content-Length: 1000' http://dfdc:[email protected]:xx/directory/

上記のカールはUbuntuシェルプロンプトから応答を生成しません。

ベストアンサー1

まず、これを試してもコマンドはまったく返されません。

より詳細な出力を得るために-vでカールを呼び出すとPUTが送信されますが、サーバーはより多くの出力を待っていることがわかります。これは、「Content-Length:1000」を提供したがコンテンツを提供しなかったためです。

このヘッダーを省略すると応答を受け取ります。

第二:何を入れますか? POSTと同様に、--dataまたは-dを使用していくつかのデータを提供する必要があります。

つまり

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

おすすめ記事