冰镇可乐 发表于 2017-1-3 12:00:47

java访问apache server

URL connUrl = new URL("http://127.0.0.1:80/soft.php");
HttpURLConnection conn = (HttpURLConnection) connUrl.openConnection();
conn.setRequestMethod("GET");
conn.setConnectTimeout(1000);
conn.setReadTimeout(1000);
conn.setDoOutput(true);
conn.addRequestProperty("Host", "test.com");
 
需要在java server启动的时候加入 -Dsun.net.http.allowRestrictedHeaders=true ,不然设置head是无效的.不加这个参数用tcpdump拦包发现Host永远都是127.0.0.1.
页: [1]
查看完整版本: java访问apache server