私は現在、あるアプリケーションで作業しています。そのアプリケーションでは を使用しなければなりません。 getメソッドは正しく動作しますが、ポストメソッドでは突然応答があります。http postメソッドを使用してヘッダを設定する方法
"invalid method.post required"..
そのために私のコードは次のとおりです。私はsomethinfまたは私はいけないことを、すべてのその事をknow..is POSTメソッドに対して有効であるが行方不明だということで
String list_url = "************************";
try {
String appand = TimeStampForAuth.TimeStameMethod(main.this);
String auth = android.util.Base64.encodeToString(("iphone" + ":" +
"2a5a262d5a")
.getBytes("UTF-8"), android.util.Base64.NO_WRAP);
DefaultHttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(list_url+appand);
Log.d("URL_LIST", list_url+appand);
List nvps = new ArrayList();
nvps.add(new BasicNameValuePair("login",Login));
nvps.add(new BasicNameValuePair("password",password));
nvps.add(new BasicNameValuePair("title",title));
nvps.add(new BasicNameValuePair("category_id",cat_id));
UrlEncodedFormEntity p_entity = new UrlEncodedFormEntity(nvps,HTTP.UTF_8);
post.addHeader("Authorization", "Basic " + auth);
post.setEntity(p_entity);
HttpResponse response = client.execute(post);
HttpEntity responseEntity = response.getEntity();
String s = EntityUtils.toString(responseEntity);
Log.d("List response", s);
}
catch(Exception e){
System.out.println(e.toString());
}
....
あなたは、Androidのために4.1のHttpClientを試みることができるsetHeader()
代わりのaddHeader()
それはサーバー側の問題だろうか?既にRESTClient-Addonでリクエストを開始しようとしましたか? – Tima
サーバサイドからの問題はありません。サーバー側の要求は、このメソッドを使用して取得要求として送信できます。可能です。私には助けてください。私はこのコードで何が間違っているのかわかりません。 – Kutbi
ar、リクエストは取得されません。ブレークポイントでデバッグしようとしました – Tima