首頁  >  問答  >  主體

Java發送http請求時,如何改變所使用的http版本號碼?

Java發送http請求時,如何改變所使用的http版本號碼?我如何手動實現使用http 1.1 或http 1.0?

typechotypecho2686 天前934

全部回覆(2)我來回復

  • ringa_lee

    ringa_lee2017-06-12 09:22:48

    雷雷

    回覆
    0
  • 怪我咯

    怪我咯2017-06-12 09:22:48

    用 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);

    回覆
    0
  • 取消回覆