[英]REST : different representations of the same data
如何构建一个API,其中相同的数据可以以RESTful格式以不同的格式请求。 例如。
GET /person/<id> //get the details of resource <id>
现在,根据客户端(浏览器)的要求,数据可以发送为html(比如正常呈现)或Json(比如ajax调用)。 所以我的怀疑是
谢谢,
BSR。
类似的问题: REST Content-Type:它应该基于扩展还是Accept头?
接受的答案有很多好处。
我可以为两个请求保留相同的URL,还是应该保持它们分开?
是的,保持不变。 它是相同的资源,你只是要求它的不同表示。
如何检测请求是否是服务器上的html / Json。 请求类型相同(GET)。 那么我应该考虑哪个参数。
您可以使用Accept标头指定返回内容类型。
如何检测客户端数据类型的差异(html / Json)\\
你会看到“Content-Type”标题。
如何为输出类型添加变量?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.