Rest API return 应该只有结构化数据吗?如果我必须得到 html 怎么办?
Should Rest API return only structured data? What if I have to get html?
我正在尝试使用 REST API.
开发一个超级简单的网页
在大多数示例中,他们建议获取如下资源。
要求
GET /dogs/1
回应
HTTP/1.1 200 OK
Content-Type: application/json
{
"id" : 1,
"name" : bity
}
路径/dogs/1
表示狗1的结构化数据,那么狗1的详情视图html应该用哪个路径呢?
请求
GET ????
回应
HTTP/1.1 200 OK
Content-Type: text/html
<html>
<head></head>
<body>
<div>name is bity</div>
</body>
</html>
Then which path should I use for the html
一样。
这称为“内容协商”。 Accept
请求 header 指示客户端希望接收同一资源的哪个 表示。
另请参阅:
我正在尝试使用 REST API.
开发一个超级简单的网页在大多数示例中,他们建议获取如下资源。
要求
GET /dogs/1
回应
HTTP/1.1 200 OK
Content-Type: application/json
{
"id" : 1,
"name" : bity
}
路径/dogs/1
表示狗1的结构化数据,那么狗1的详情视图html应该用哪个路径呢?
请求
GET ????
回应
HTTP/1.1 200 OK
Content-Type: text/html
<html>
<head></head>
<body>
<div>name is bity</div>
</body>
</html>
Then which path should I use for the html
一样。
这称为“内容协商”。 Accept
请求 header 指示客户端希望接收同一资源的哪个 表示。
另请参阅: