Android开发中如何发送Get请求


Android开发中,如果我们想从服务器获取数据,需要发送一个Get请求;如何在Android开发中发送这个Get请求呢,请参照下面的例子:

/*URL可以随意改*/
        String uriAPI = "http://192.168.1.100:8080/test/test.jsp?u=wangyi&p=456";
        /*建立HTTP Get对象*/
        HttpGet httpRequest = new HttpGet(uriAPI);
        try
        {
          /*发送请求并等待响应*/
          HttpResponse httpResponse = new DefaultHttpClient().execute(httpRequest);
          /*若状态码为200 ok*/
          if(httpResponse.getStatusLine().getStatusCode() == 200) 
          {
            /*读*/
            String strResult = EntityUtils.toString(httpResponse.getEntity());
            /*去没有用的字符*/
            strResult = eregi_replace("(\r\n|\r|\n|\n\r)","",strResult);
            mTextView1.setText(strResult);
          }
          else
          {
            mTextView1.setText("Error Response: "+httpResponse.getStatusLine().toString());
          }
        }
        catch (ClientProtocolException e)
        { 
          mTextView1.setText(e.getMessage().toString());
          e.printStackTrace();
        }
        catch (IOException e)
        { 
          mTextView1.setText(e.getMessage().toString());
          e.printStackTrace();
        }
        catch (Exception e)
        { 
          mTextView1.setText(e.getMessage().toString());
          e.printStackTrace(); 
        } 
这是在Android开发中常用的发送Get请求的方式。

你可能感兴趣的:(android,exception,String,服务器,url)