Apache HttpClient and custom ports

前端 未结 3 1272
遥遥无期
遥遥无期 2021-02-06 17:15

I\'m using the Apache HttpClient 4 and it works fine. The only thing that doesn\'t work is custom ports. It seems like the root directory is fetched and the port is ignored.

3条回答
  •  误落风尘
    2021-02-06 17:46

    One suggestion is to try using HttpPost(URI address) instead of the one with String parameter. You can explicitly set the port:

    URI address = new URI("http", null, "my.domain.com", 50000, "/my_file", "id=10", "anchor") 
    HttpPost post = new HttpPost(address);
    HttpResponse response = httpClient.execute(post);
    

    Can't guarantee this will work, but give it a try.

提交回复
热议问题