无法将String参数传递给HttpGet构造函数,需要URI

时间:2013-02-22 11:12:45

标签: java apache constructor http-get

我正在开发一个嵌入式平台,我没有java.net包(因此也就是java.net.URI)。我尝试使用Apache库创建一个HttpClient,但是当我创建一个HttpGet对象并传递一个像这样的String参数时

String request = "www.example.com";
HttpGet response = new HttpGet(request);

我还是

The type java.net.URI cannot be resolved.

为什么我不能只使用new HttpGet(String)构造函数?

当我尝试从String创建JSONObject并且构造函数需要我没有的java.util.Map时,会发生同样的冲突。

1 个答案:

答案 0 :(得分:0)

String request = "www.example.com";
HttpGet response = new HttpGet();
resporse.setURI(new URI(request));