我有一个休息服务的数据在哪里我想要允许用户创建新的项目,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.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top