GET 调用 REST API,Accept 为 text/csv,content-Type 为 application/json。响应应采用什么格式?
响应应该是 JSON 格式还是 CSV 格式?
最佳答案
在 HTTP 中,Accept header客户端使用它来告诉服务器他们将接受什么内容类型。 然后服务器将发回响应并设置 Content-type header 告诉客户端实际返回的内容的类型。
您可能已经注意到 Content-type 也包含在某些 HTTP 请求中。这是因为某些类型的 HTTP 请求(如 POST 或 PUT)可以向服务器发送数据。在这种情况下,客户端使用 Content-type header 告诉服务器内容数据的类型。
现在回答您的问题,GET 请求不应包含任何 Content-type header 。我希望在我上面的解释之后这是清楚的。
关于java - 使用 Accept 作为 text/csv 和 content-Type 作为 application/json 对 REST API 进行 GET 调用。响应应该采用什么格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42985237/