Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 尝试将应用程序连接到Web服务时失败_Java_Android_Rest_Web Services - Fatal编程技术网

Java 尝试将应用程序连接到Web服务时失败

Java 尝试将应用程序连接到Web服务时失败,java,android,rest,web-services,Java,Android,Rest,Web Services,实际上,我在应用程序中工作,但我在连接Web服务时遇到问题,我有以下代码: try{ HttpServices post = new HttpServices ("http://sotem.com.mx/WebServices/controller.php"); post.add("funcion", "test"); System.out.println("Si lo mande///////////////////Jhg

实际上,我在应用程序中工作,但我在连接Web服务时遇到问题,我有以下代码:

try{
            HttpServices post = new HttpServices ("http://sotem.com.mx/WebServices/controller.php");
            post.add("funcion", "test");
            System.out.println("Si lo mande///////////////////Jhgfdsa");
            String respuesta = post.getRespueta();
            System.out.println(respuesta);
            Toast.makeText(getApplicationContext(),"Cool: "+respuesta, Toast.LENGTH_SHORT).show();

        }catch (Exception ex) {
            Toast.makeText(getApplicationContext(),"error: "+ex.toString(), Toast.LENGTH_SHORT).show();

        }
但是我可以建立连接,我试着做其他的思考,但是我可以做线程,我在这部分是新手,应用程序启动器这个错误:


主线程上的android os网络异常

在主线程上执行网络操作不正常。。您可以使用来执行此类操作,并在onPostExecute方法中处理结果

并编写新的YourNetworkingTasks.execute;在后台线程中运行该代码

也请注意,由于您使用的是http而不是https,由于android最近的安全性更改,您可能会得到,也可能不会得到任何输出

class YourNetworkingTasks extends AsyncTask<Void, Void, Void> {
    @Override
    protected Void doInBackground(Void... voids) {
    try{
        HttpServices post = new HttpServices ("http://sotem.com.mx/WebServices/controller.php");
        post.add("funcion", "test");

        String respuesta = post.getRespueta();
        Log.d("Output", respuesta);
        // DON'T DO ANY UI CHANGES LIKE TOAST FROM BACKGROUND THREAD.. Toast.makeText(getApplicationContext(),"Cool: "+respuesta, Toast.LENGTH_SHORT).show();

    }catch (Exception ex) {
       // DON'T DO ANY UI CHANGES LIKE TOAST FROM BACKGROUND THREAD..  Toast.makeText(getApplicationContext(),"error: "+ex.toString(), Toast.LENGTH_SHORT).show();
    }
return null;
}

protected void onPostExecute(RSSFeed feed) {
    // TODO: YOU CAN MAKE U.I. Changes Like Display text in TextView, TOAST HERE.
    // TODO: do something with the result
  }
}