我正在努力实现以下目标。
从请求中读取自定义标题及其值
name: username
现在,作为响应,我想在HTTP响应中返回相同的头名称:值对。
我正在使用Jersey 2.0实现JAX-RS webservice。
当我发送请求URL Http:// localhost / test /时,请求头也被传递(暂时是Firefox插件 – 对它们进行编码)。
在接收到该URL的请求时,将调用以下方法:
@GET
@Produces(MediaType.APPLICATION_JSON)
public UserClass getValues(@Context HttpHeaders header) {
MultivaluedMap headerParams = header.getRequestHeaders();
String userKey = "name";
headerParams.get(userKey);
// ...
return user_object;
}
我该怎么做到这一点?任何指针都会很棒!