【发布时间】:2013-10-15 04:58:10
【问题描述】:
我可以知道这个http连接有什么问题吗? 运行时出现“HTTP 问题”。
public void makeHttpPost(){
try
{
//http post
HttpPost httppost = new HttpPost("http://10.0.2.2/project/login.php");
HttpClient httpclient = new DefaultHttpClient();
httppost.setEntity(new UrlEncodedFormEntity(namevaluepairs));
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
is = entity.getContent();
}
catch(Exception e)
{
Toast.makeText(getBaseContext(),e.toString() ,Toast.LENGTH_LONG).show();
Toast.makeText(getBaseContext(),"HTTP PROBLEM",Toast.LENGTH_LONG).show();
}
}
【问题讨论】:
-
你可以登录吗?你的 php url 是否在浏览器上运行?
-
这是错误显示-->android.os.NetworkOnMainThreadException php url cn 运行
-
好的,这意味着你在 OnCreate 中运行你的 php url,而不是你需要 Async Task 来帮助你..我发布一个答案检查一下
标签: php android database-connection