Java HttpComponents没有使用原始URL进行GET请求

时间:2012-08-30 15:13:12

标签: java http apache-httpcomponents

似乎我在这里有这个代码......

someGetMethod = 
    new HttpGet("http://www.website.com/blah/Action?test1=1&Test2=2");

奇怪的是我生成了这个http请求标头。请注意Action如何丢失且网址错误

GET /blah/?test1=1&Test2=2

有没有人理解为什么HttpComponents中会发生这个错误?

1 个答案:

答案 0 :(得分:0)

所以有一个错误。它位于构造函数调用new HttpGet("URI...")中。

这解决了问题......

HttpGet someGet new HttpGet();
someGet.setURI(new URI(url));