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/