2010-02-04 132 views
2

我有一个(A)Servlet从另一个Servlet(B)监听GETS。Servlet通过setHeaders返回信息()

B正在使用HTTPClient返回到A,如下所示。

get.setRequestHeader("name",job.getName().toString()); 
get.setRequestHeader("age",job.getAge()); 
get.setRequestHeader("sex",job.getSex()); 

通常我会使用查询字符串,但我不是B上的开发人员,所以我需要从requestHeader中获取它。

一个仅仅是一个简单的servlet我猜问题是我如何执行equivalantof的HTTPClients
getRequestHeaders(字符串headerName) 在简单的J2EE。

2个问题:

一)这是对requestHeader发送此最佳做法?

b)如何挑选这些名称值对?

感谢

Imerez

回答

1

Genrally在servlet中,你可以得到标题是这样的:

request.getHeader(headerName)); 

你可以得到allavailable头的完整列表,像这样的枚举:

Enumeration headerNames = request.getHeaderNames(); 
+0

由于某种原因,我只是没有看到getHeader()方法感谢文森特 – wmitchell