如何通过JAVA(android)发送请求并接收响应(JSON)?

时间:2015-01-05 17:58:30

标签: java android json get

我如何调用此链接http://overpass-api.de/api/interpreter?data=[out:json];node(1422314245);out;并得到答案?我知道这很简单,但在Java(android)中是新手。

2 个答案:

答案 0 :(得分:1)

您似乎希望向提供的网址发送简单的http get请求。 发送简单的GET请求:

  1. 创建HttpClient的对象
  2. HttpClient client = new DefaultHttpClient();

    1. 创建HttpGet的对象
    2. HttpGet request = new HttpGet("http://www.example.com");

      1. 向服务器端发出请求
      2. HttpResponse response;

        try {
        response = client.execute(request);
        
            Log.d("Response of GET request", response.toString());
        } catch (ClientProtocolException e) {
            // TODO Auto-generated catch block
                e.printStackTrace();
        } catch (IOException e) {
              // TODO Auto-generated catch block
             e.printStackTrace();
        }
        

        然后,根据您的响应格式,您要解析它。 另外,请不要忘记在manifest.xml文件中包含必要的权限,例如使用Internet的权限。

答案 1 :(得分:0)