ユーザーがjson、xml、csvなどのさまざまな形式を使用してHTTPPUTで新しいアイテムを作成できるようにするRESTデータサービスがあります。URLのフォーマット仕様を最適に処理する方法がわかりません。
PUT /ressource/ID/json
PUT /ressource/ID/xml
また
PUT /ressource/ID?format=json
PUT /ressource/ID?format=xml
では、フォーマットインジケータを指定するための最良の方法は何ですか?
クエリパラメータでフォーマットを指定し、PUT
curlでこれを行うにはどうすればよいですか?
curl -T test/data.json -d "format=json" http://localhost:5000/resource/33
動作しません。
curl -T test/data.json http://localhost:5000/update?format=json
動作しますが、自分でクエリパラメータを追加するのではなく、curlにクエリパラメータを作成させたいと思います。