HTTPリクエストを作成してAndroidでMySQLデータを更新しようとしていますが、エラーが発生します
「タイプの不一致:org.apache.http.HttpResponseからcom.google.api.client.http.HttpResponseに変換できません」
このコード行「httpClient.execute(httpPost)」
HttpResponse response = httpClient.execute(httpPost);
org.apache.httpを追加することで、すばやく修正するオプションが提供されます。
org.apache.http.HttpResponse response = httpClient.execute(httpPost);
誰かが私がここで間違っていることを教えてもらえますか?どうもありがとう!
protected String doInBackground(String... params) {
HttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost("http://---.com/---/approve_request.php");
List<NameValuePair> nameValuePair = new ArrayList<NameValuePair>();
nameValuePair.add(new BasicNameValuePair("status", "Approved"));
try {
httpPost.setEntity(new UrlEncodedFormEntity(nameValuePair));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
try {
org.apache.http.HttpResponse response = httpClient.execute(httpPost);
Log.d("Http Response:", response.toString());
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}