REST API工作原理及请求、响应格式相关疑问
因为无法查看你提供的图片内容,没法准确描述它的实际信息。
针对你作为API新手的几个疑问,直接解答如下:
1. GET请求的格式
GET请求是HTTP协议规定的请求方法,它的参数一般附在URL的查询字符串中(比如https://api.example.com/users?name=alice),通常没有请求体,所以不存在“JSON/HTML/纯文本格式”的说法——少数非常规API可能会让GET带请求体,但这不符合HTTP标准,几乎不用。
2. API请求是否遵循HTTP格式
是的,绝大多数API都是基于HTTP/HTTPS协议构建的,你说的HTTP动词(GET、POST等)就是HTTP协议定义的请求方法,整个请求的结构(请求行、请求头、请求体<如果有的话>)都严格遵循HTTP格式。
3. 服务器响应的格式
服务器返回的是完整的HTTP响应结构,这个结构里包含响应状态行、响应头和响应体:
- 响应体的格式可以是JSON、HTML、纯文本等,现在主流的API会用JSON作为响应体格式;
- 你可以通过响应头里的
Content-Type字段判断响应体类型,比如Content-Type: application/json就表示响应体是JSON格式。
内容的提问来源于stack exchange,提问作者mainak mukherjee
相关产品推荐
相关产品推荐

