RESTAPI应该只返回结构化数据吗?如果我必须得到html怎么办?
我正在尝试用RESTAPI开发一个超级简单的网页 在大多数例子中,他们建议获得如下资源 请求RESTAPI应该只返回结构化数据吗?如果我必须得到html怎么办?,rest,http,web,restful-url,Rest,Http,Web,Restful Url,我正在尝试用RESTAPI开发一个超级简单的网页 在大多数例子中,他们建议获得如下资源 请求 GET /dogs/1 GET ???? 回应 HTTP/1.1 200 OK Content-Type: application/json { "id" : 1, "name" : bity } HTTP/1.1 200 OK Content-Type: text/html <html> <head></head> <body>
GET /dogs/1
GET ????
回应
HTTP/1.1 200 OK
Content-Type: application/json
{
"id" : 1,
"name" : bity
}
HTTP/1.1 200 OK
Content-Type: text/html
<html>
<head></head>
<body>
<div>name is bity</div>
</body>
</html>
路径/dogs/1表示dog 1的结构化数据。那么dog 1详细视图的html应该使用哪条路径
请求
GET /dogs/1
GET ????
回应
HTTP/1.1 200 OK
Content-Type: application/json
{
"id" : 1,
"name" : bity
}
HTTP/1.1 200 OK
Content-Type: text/html
<html>
<head></head>
<body>
<div>name is bity</div>
</body>
</html>
那么我应该为html使用哪个路径
同样的
这称为内容协商。Accept请求标头指示客户端希望接收的同一资源的哪个表示形式
另见:
那么我应该为html使用哪个路径
同样的
这称为内容协商。Accept请求标头指示客户端希望接收的同一资源的哪个表示形式
另见: