Rest API是否应仅返回结构化数据?如果我必须获取html怎么办?

时间:2019-02-14 11:56:51

标签: rest http web restful-url

我正在尝试使用 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>

1 个答案:

答案 0 :(得分:4)

  

然后我应该为html使用哪个路径

一样。

这称为“内容协商”。 Accept请求标头指示客户端希望接收相同资源的哪个表示

另请参阅: