因此,我正在使用面向Java的Signpost OAuth库。我遇到了一些使用Apache Commons HTTP库的复杂问题。看看下面的代码:具有路标和Apache Commons HTTP的OAuth
URL url = new URL("http://api.neoseeker.com/forum/get_pm_counts.json");
HttpRequest request = (HttpRequest) url.openConnection();
consumer.sign(request);
request.connect();
System.out.println("Response: " + request.getResponseCode() + " "
+ request.getResponseMessage());
这是取自this example。您可以看到request
曾经是HttpURLConnection
,但因为我将使用Apache Commons HTTP库,所以我将其更改为HttpRequest
对象。现在,当我拨打connect()
,getResponseCode()
和getResponseMessage()
时,出现错误,因为这些功能用于HttpURLConnection
。我会使用HttpRequest
的哪些函数,以便我能够正确编译和运行代码?谢谢!
感谢吨的maven坐标。你从哪里找到这些? – Jazzepi 2012-08-02 18:09:31
Maven中央回购搜索引擎http://search.maven.org/。 – mblinn 2012-08-03 02:36:27