我需要從servlet發出請求,但我還需要保留所有頭信息。這是在請求對象中。從Servlet發出URL請求並保留頭信息
例如,如果我從doGet方法執行類似以下操作,是否有一種簡單的方法將該信息傳遞給URL Connection對象?
URL url = new URL();
URLConnection uc = url.openConnection();
uc.setDoOutput(true);
uc.setDoInput(true);
uc.setUseCaches(false);
uc.setRequestProperty("Content-type",
"application/x-www-form-urlencoded");
DataOutputStream dos = new DataOutputStream(uc.getOutputStream());
dos.writeBytes(strInEnc);
dos.flush();
dos.close();
InputStreamReader in = new InputStreamReader(uc.getInputStream());
int chr = in.read();
while (chr != -1) {
taResults.append(String.valueOf((char) chr));
chr = in.read();
另請參閱:http://stackoverflow.com/questions/96360/writing-post-data-from - 酮的Java servlet的到另一 – 2009-04-10 13:29:47