题
我有一个休息服务的数据在哪里我想要允许用户创建新的项目,HTTP把使用不同的格式,如式,xml,csv。我不能确定如何最佳处理的格式规范在网址:
PUT /ressource/ID/json
PUT /ressource/ID/xml
或
PUT /ressource/ID?format=json
PUT /ressource/ID?format=xml
那么,什么是最好的办法指定一个格式,指标?
如果我指定的格式与查询参数,并希望做一个 PUT
我如何可以做到这卷?
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建立的查询参数而不是增加他们通过自己。
解决方案
一般原则的宁静网服务的使用具有内置于HTTP,当适用。在这种情况下,可以指示的格式的您的投入请求的内容通过设置 内容类型 头来 应用/json 或 应用/xml.
不隶属于 StackOverflow