protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
URL url = new URL("http://localhost:8080/testy/Out");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoOutput(true);
connection.setRequestMethod("POST");
PrintWriter out = response.getWriter();
for(Enumeration e = request.getHeaderNames(); e.hasMoreElements();) {
Object o = e.nextElement();
String value = request.getHeader(o.toString());
out.println(o + "--is--" + value + "<br>");
connection.setRequestProperty((String) o, value);
}
connection.connect();
}
我写上面的代码在servlet张贴形式所以比这个servlet一些替换的位置,但它不是working.is它好使用connection.setRequestProperty设置头文件字段与传入servlet请求中的内容。从请求对象的请求报头复制到URLConnection对象
没有实际上我试图获取一些远程URL与当前请求的标题。 – 2010-04-01 12:09:44
或事后其实不是..?否则将它设置为接受似乎是错误的。 – BalusC 2010-04-01 22:50:28