Java Servlets通过setHeaders()返回信息
我有一个(a)servlet监听来自另一个servlet(B)的get B正在使用HTTPClient执行返回A的操作,如下所示Java Servlets通过setHeaders()返回信息,java,servlets,Java,Servlets,我有一个(a)servlet监听来自另一个servlet(B)的get B正在使用HTTPClient执行返回A的操作,如下所示 get.setRequestHeader("name",job.getName().toString()); get.setRequestHeader("age",job.getAge()); get.setRequestHeader("sex",job.getSex()); 通常我会使用查询字符串,但我不是B上的开发人员,所以我需要从requestHeader获取
get.setRequestHeader("name",job.getName().toString());
get.setRequestHeader("age",job.getAge());
get.setRequestHeader("sex",job.getSex());
通常我会使用查询字符串,但我不是B上的开发人员,所以我需要从requestHeader获取它
A只是一个简单的servlet,我猜问题是如何对HttpClient执行等价操作getRequestHeaders(字符串头名称) 在简单的J2EE中 2个问题: a) 这是在requestHeader上发送的最佳实践吗 b) 如何提取这些名称-值对 谢谢
ImerezGenrally在一个servlet中,您可以获得如下标题:
request.getHeader(headerName));
Enumeration headerNames = request.getHeaderNames();
您可以通过如下枚举方式获得所有可用标题的完整列表:
request.getHeader(headerName));
Enumeration headerNames = request.getHeaderNames();
由于某些原因,我没有看到getHeader()方法