私は今本当に苦しんでいます この問題を解決するのを手伝ってください. 私は以前、自分のローカルホストに http リクエストを送信しようとしましたが、すべて正常に動作しましたが、現在は機能しておらず、理由がわかりません。
次のコードからリクエストを作成しようとしています。
HttpClient httpclient = new DefaultHttpClient();
String result="";
try
{
HttpPost httppost = new HttpPost("http://[ip]/php/untitled.php");
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(3);
nameValuePairs.add(new BasicNameValuePair("email",this.userEmail));
nameValuePairs.add(new BasicNameValuePair("pwd",this.userpassword));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity=response.getEntity();
if(entity!=null)
{
InputStream inputStream=entity.getContent();
result= convertStreamToString(inputStream);
}
}
catch (ClientProtocolException e)
{
Log.e("errorhai",e.getMessage());
}
catch (IOException e)
{
Log.e("errorhai",e.getMessage());
}
return result;
インターネット許可も追加しましたが、それでも言い続けます
Connect to [ip] timed out.
ブラウザに URL を入力すると正常に動作しますが、ここでは動作しません。この問題の原因を教えてください。