Chi*_*ins 4 java http oauth apache-commons
所以我正在使用Signpost OAuth库for Java.我正在使用Apache Commons HTTP库遇到一些复杂问题.看看下面的代码:
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());
Run Code Online (Sandbox Code Playgroud)
这是从这个例子.您可以看到request曾经是a HttpURLConnection,但因为我将使用Apache Commons HTTP库,我将其更改为HttpRequest对象.现在,我得到错误,当我打电话connect(),getResponseCode()和getResponseMessage(),因为这些功能对于一个HttpURLConnection.我HttpRequest将使用哪些函数,以便我可以获得正确编译和运行的代码?谢谢!
Signpost有一个单独的模块,用于使用Apache的HTTP客户端.你需要使用CommonsHttpOAuthConsumer.
一些示例代码可以使用它 - http://code.google.com/p/oauth-signpost/wiki/ApacheCommonsHttp4,但它只是实例化一个CommonsHttpOAuthConsumer而不是正常的...
如果你使用maven,坐标就在这里,当我试图解决这个问题时,我无法在任何地方找到它们...
<dependency>
<groupId>oauth.signpost</groupId>
<artifactId>signpost-commonshttp4</artifactId>
<version>1.2.1.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3746 次 |
| 最近记录: |