关于 REST 请求和响应中 Content-Type header 的问题
Questions about the Content-Type header in REST requests and responses
我是 REST 应用程序的新手,我有几个关于 Content-Type
header.
的问题
假设我向 GET /my-app/resources
发出请求并且我希望请求和响应都在 body 中 JSON。所以理论上 Content-Type
应该是 application/json
.
我的问题如下:
请求中的Content-Type
header是指定请求的内容类型body还是想要的响应内容类型body ?
假设Content-Type
header指定了请求的内容类型body,是否还有另一个header来指定请求的内容类型响应 body?
对我的请求的响应是否会有 Content-Type
header 或另一个 header 来指定其 body 的内容类型(响应 body)?
请举例回答。谢谢。
- Does the Content-Type header in the request specify the content type of the request body or the desired content type of the response body?
Answer -> Content-Type header 在请求中指定请求的内容类型 body only
- Supposing the Content-Type header specifies the content type of the request body, is there another header to specify the desired content type of the response body?
答案 -> 你必须使用:
Accept: <MIME_type>/<MIME_subtype> | <MIME_type>/* | */*
指定所需的响应内容类型body
- Will the response to my request have a Content-Type header or another header to specify the content type of its body (response body)?
Answer -> Content-Type:表示服务器发送给客户端的响应的媒体类型(例如text/html
或application/json
),这将有助于客户端处理响应 body 正确。
我是 REST 应用程序的新手,我有几个关于 Content-Type
header.
假设我向 GET /my-app/resources
发出请求并且我希望请求和响应都在 body 中 JSON。所以理论上 Content-Type
应该是 application/json
.
我的问题如下:
请求中的
Content-Type
header是指定请求的内容类型body还是想要的响应内容类型body ?假设
Content-Type
header指定了请求的内容类型body,是否还有另一个header来指定请求的内容类型响应 body?对我的请求的响应是否会有
Content-Type
header 或另一个 header 来指定其 body 的内容类型(响应 body)?
请举例回答。谢谢。
- Does the Content-Type header in the request specify the content type of the request body or the desired content type of the response body?
Answer -> Content-Type header 在请求中指定请求的内容类型 body only
- Supposing the Content-Type header specifies the content type of the request body, is there another header to specify the desired content type of the response body?
答案 -> 你必须使用:
Accept: <MIME_type>/<MIME_subtype> | <MIME_type>/* | */*
指定所需的响应内容类型body
- Will the response to my request have a Content-Type header or another header to specify the content type of its body (response body)?
Answer -> Content-Type:表示服务器发送给客户端的响应的媒体类型(例如text/html
或application/json
),这将有助于客户端处理响应 body 正确。