84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
Java发送http请求时,如何改变所使用的http版本号?我如何手动实现使用http 1.1 或http 1.0?
Following the voice in heart.
雷雷
用 Java 自带的 HttpURLConnection 是做不到的,详情参考:http://bugs.java.com/bugdatab...
可以考虑自己用 Socket 发送简单的 HTTP 请求,或者用第三方库。以 Apache HttpClient 为例:
HttpClient client = new DefaultHttpClient(); client.getParams().setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_0);
雷雷
用 Java 自带的 HttpURLConnection 是做不到的,详情参考:
http://bugs.java.com/bugdatab...
可以考虑自己用 Socket 发送简单的 HTTP 请求,或者用第三方库。以 Apache HttpClient 为例: