2
嘿所有, 我正在使用Pinboard API从我的Android应用程序添加帖子。每次我发送带有所需证书和参数的GET请求时,我都会得到401未经授权的响应代码。我尝试了PHP代码中的相同URL,并且该帖子没有任何错误地被添加到Pinboard。 任何想法我哪里错了?
下面的代码:401未经授权虽然使用Pinboard API在Android中添加帖子
private void postToPinboard(){
String url = "https://.muUsername:[email protected]/v1/posts/add?";
HttpClient client = new DefaultHttpClient();
HttpGet get = new HttpGet(url);
try {
// Adding my data
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("description","Description data");
nameValuePairs.add(new BasicNameValuePair("url", "http://somewebsite.com"));
String paramString = URLEncodedUtils.format(nameValuePairs, "utf-8");
url +=paramString;
// Execute HTTP Post Request
HttpResponse response = client.execute(get);
Log.v("", "RESPONSE CODE: "+response.getStatusLine());// giving 401 Unauthorized
} catch (ClientProtocolException e) {
// do something
} catch (IOException e) {
// do domething
}
finish();
}
这里的链接http://oo-androidnews.blogspot.com/2010/01/http-basic-authentication-on-android.html用于Android中的HTTP基本认证 – Bangdel 2011-04-12 12:30:35