Java HttpComponents未使用GET请求的原始URL



如果我在这里有这个代码。。。

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

奇怪的是,我生成了这个http请求头。注意Action是如何丢失的,URL只是错误的

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

有人理解为什么HttpComponents中会出现这个错误吗?

所以有一个bug。它在构造函数调用new HttpGet("URI...")中。

这修复了问题。。。

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

最新更新