Php android codeigniter和httppost获取响应

Php android codeigniter和httppost获取响应,php,android,server,response,Php,Android,Server,Response,我将一个变量发布到codeigniter框架并得到响应。在localhost中,一切正常,但当转到live server时,execute命令给出:主机地址未解析错误。我在asynctask中也尝试过,但我弄错了。 请帮帮我 public class MainActivity extends Activity { private InputStream is = null; BufferedReader reader=null; @Override protec

我将一个变量发布到codeigniter框架并得到响应。在localhost中,一切正常,但当转到live server时,execute命令给出:主机地址未解析错误。我在asynctask中也尝试过,但我弄错了。 请帮帮我

public class MainActivity extends Activity {
    private InputStream is = null;
    BufferedReader reader=null;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        new Send_sms().execute();

    }
    class Send_sms extends AsyncTask<Void,Void,String> {
    public Send_sms() {
      }
    @Override
    protected String doInBackground(Void... params) {
    try {
        ArrayList<NameValuePair> postParameters = new              
          ArrayList<NameValuePair>();
        postParameters.add(new BasicNameValuePair("mobile", "0919"));
        HttpClient client = new DefaultHttpClient();
        String postURL = "http://gsmup.ir/index.php/sendsms";
        HttpPost post = new HttpPost(postURL);
        UrlEncodedFormEntity ent = new 
          UrlEncodedFormEntity(postParameters);
        post.setEntity(ent);
        HttpResponse responsePOST = client.execute(post);
        HttpEntity resEntity = responsePOST.getEntity();
        is = resEntity.getContent();
        BufferedReader r = new BufferedReader(new InputStreamReader(is));
        StringBuilder total = new StringBuilder();
        String line;
        while ((line = r.readLine()) != null) {
            if (!line.equals("faild")) {
                break;
            }
            total.append(line).append('\n');
        }
      } catch(Exception ex)  {
        // TODO Auto-generated catch block
          ex.printStackTrace();
      } 
    return null;
    }
   }
}
公共类MainActivity扩展活动{
私有InputStream为空;
BufferedReader reader=null;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
新发送短信().execute();
}
类发送\u sms扩展异步任务{
公共发送短信(){
}
@凌驾
受保护字符串doInBackground(无效…参数){
试一试{
ArrayList后参数=新建
ArrayList();
添加(新的BasicNameValuePair(“移动”、“0919”);
HttpClient=new DefaultHttpClient();
字符串姿势=”http://gsmup.ir/index.php/sendsms";
HttpPost=新的HttpPost(postrl);
UrlEncodedFormEntity ent=新建
UrlEncodedFormEntity(后参数);
邮政实体(ent);
HttpResponse responsePOST=client.execute(post);
HttpEntity当前状态=responsePOST.getEntity();
is=resEntity.getContent();
BufferedReader r=新的BufferedReader(新的InputStreamReader(is));
StringBuilder总计=新StringBuilder();
弦线;
而((line=r.readLine())!=null){
如果(!line.equals(“faild”)){
打破
}
总计.append(行).append('\n');
}
}捕获(例外情况除外){
//TODO自动生成的捕捉块
例如printStackTrace();
} 
返回null;
}
}
}

已添加INTERNET权限。我刚刚尝试点击api,它说您的数据库连接错误。请在live server上的
database.php
下检查您的数据库配置。错误消息
无法使用提供的设置连接到数据库服务器。

文件名:core/CodeIgniter.php

行号:518

数据库正在通过我的网站在live server上运行,并已给出良好的响应它不适用于我。即使当我尝试放置url
http://gsmup.ir/
在浏览器中。它在浏览器中显示数据库连接错误。抱歉,这是因为最近的更改。现在一切正常,但仍有响应错误