Http GET请求参数作为查询参数和头

时间:2013-09-12 10:38:48

标签: java http

我需要通过 HTTP GET 请求发送参数。由于我的HTTP客户端必须是通用的,因此我将参数添加为查询参数(?key=value&k=v)以及请求header (key: value)

这是一个好方法吗?服务器是否会查找标头忽略查询参数,反之亦然?

请建议。

1 个答案:

答案 0 :(得分:3)

根据惯例,您应该在查询字符串中为GET请求设置请求参数。标头用于传递消息/元信息以及请求。因此,请使用标头仅设置该信息,例如Content-Type,Accept。

避免混合标题并请求参数。