rest - Rest API 应该只返回结构化数据吗?如果我必须获取 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>
解决方案
那么我应该为html使用哪个路径
相同。
这称为“内容协商”。Accept
请求标头指示客户端希望接收同一资源的哪种表示形式。
也可以看看:
推荐阅读
- flutter - 您如何管理 ScanStreamTransformer 累加器大小?
- shopify - 在 Shopify 网站的 Tapcart 应用程序中以 https:// 形式输出双正斜杠
- javascript - 反应显示来自对象数组的数据
- python - 在特定子字符串之前提取 2 个子字符串
- excel - 在电子表格中手动输入数据时如何满足 [$-409] 要求?
- javascript - 如何减小日期显示器中特定元素的字体大小
- java - spring @value 注释返回带有非静态变量的 null
- python-3.x - 来自桶加密的 boto3 打印规则
- javascript - 三.js react js/next js 重复内容
- reactjs - 调用 API 将其存储在原子中 - Recoil