如何构造一个API,其中相同的数据可能以不同的格式,以RESTful格式请求。例如。
GET /person/<id> //get the details of resource <id>
现在,根据客户机(浏览器)的需求,数据可以发送为html (例如正常呈现)或Json (例如ajax调用)。所以我的怀疑是
中检测数据类型的差异
谢谢,
bsr.
发布于 2011-05-20 19:18:28
类似问题:REST Content-Type: Should it be based on extension or Accept header?
公认的答案有很大的道理。
我可以为两个请求保留相同的url,还是应该将它们分开保存?
是的,保持原样。这是相同的资源,你只是要求它的不同的表示。
如何检测服务器上的html/Json请求。请求类型相同(GET)。那么我应该考虑哪个参数。
您可以使用Accept标头指定返回内容类型。
如何检测客户端数据类型的差异(html/Json)\
您可以查看“Content”标题。
发布于 2011-05-20 19:18:25
为输出类型添加一个变量如何?
https://stackoverflow.com/questions/6076602
复制相似问题