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