Rest API应该只返回结构化数据吗?如果我必须得到HTML怎么办?

问题描述 投票:1回答:1

我正在尝试使用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>
rest http web restful-url
1个回答
4
投票

然后我应该使用哪个路径的HTML

相同。

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

也可以看看:

© www.soinside.com 2019 - 2024. All rights reserved.