URLのパラメータにCURLを使用してDELETE
リクエストを送信しようとしています。私がやっている:http://localhost:5000/locations?id=3
、それは動作します:CURLコマンドラインURLパラメータ
curl -H application/x-www-form-urlencoded -X DELETE http://localhost:5000/locations` -d 'id=3'
ただし、サーバーは、私はいくつかのGUIアプリケーションを使用してみましたし、私のようにURLを渡したときにパラメータID = 3を見ていません。私はむしろこのGUIアプリケーションではなくCURLを使用したいと思っています。誰も私が間違っていることを指摘できますか?
それは働いた。私はちょうどURLがパラメータを受け入れるために引用符の間になければならないことに気づいた。そのMIMEタイプは、パラメータを持つURL用であり、GUIアプリケーションが使用するものです。また、私は 'GET'をしたくありません。私は 'DELETE'をしたいが' GET'はしたくないので、適切なRESTの設計基準に従おうとしているので、削除するときはDELETEを使い、GETは使わない。 – darksky
私の場合、二重引用符でのみ動作します。 curl:(1)プロトコル 'httpはlibcurlでサポートされていないか無効になっています。 引用符で正しく動作します。 –