zoukankan      html  css  js  c++  java
  • httpclient请求去掉返回结果string中的多余转义字符

    1. public String doGet()  
    2.     {  
    3.         String uriAPI = "http://XXXXX?str=I+am+get+String";  
    4.         String result= "";  
    5. //      HttpGet httpRequst = new HttpGet(URI uri);  
    6. //      HttpGet httpRequst = new HttpGet(String uri);  
    7. //      创建HttpGet或HttpPost对象,将要请求的URL通过构造方法传入HttpGet或HttpPost对象。  
    8.         HttpGet httpRequst = new HttpGet(uriAPI);  
    9.   
    10. //      new DefaultHttpClient().execute(HttpUriRequst requst);  
    11.         try {  
    12.    //使用DefaultHttpClient类的execute方法发送HTTP GET请求,并返回HttpResponse对象。  
    13.             HttpResponse httpResponse = new DefaultHttpClient().execute(httpRequst);//其中HttpGet是HttpUriRequst的子类  
    14.             if(httpResponse.getStatusLine().getStatusCode() == 200)  
    15.             {  
    16.                 HttpEntity httpEntity = httpResponse.getEntity();  
    17.                 result = EntityUtils.toString(httpEntity);//取出应答字符串  
    18.             // 一般来说都要删除多余的字符   
    19.                 result.replaceAll(" ", "");//去掉返回结果中的" "字符,否则会在结果字符串后面显示一个小方格    
    20.             }  
    21.                    else   
    22.                         httpRequst.abort();  
    23.            } catch (ClientProtocolException e) {  
    24.             // TODO Auto-generated catch block  
    25.             e.printStackTrace();  
    26.             result = e.getMessage().toString();  
    27.         } catch (IOException e) {  
    28.             // TODO Auto-generated catch block  
    29.             e.printStackTrace();  
    30.             result = e.getMessage().toString();  
    31.         }  
    32.         return result;  
    33.     }  
  • 相关阅读:
    DataTable.AcceptChanges方法有何用处
    ItemArray DataRow对象的RowState和DataRowVersion属性特点
    C#中MessageBox用法大全(附效果图)
    tp5数据库操作 模型层
    07-11 Linux命令操作
    Thinkphp模板标签if和eq的区别和比较
    TP3.2单字母函数
    0629-TP整理四(create(),success(),error(),U())
    0627-TP整理三(对表的操作,数据的显示)
    0626-TP整理二(调试模式,空操作,跨控制器调用,跨方法跳转--redirect(),框架语法,创建model模型)
  • 原文地址:https://www.cnblogs.com/panxuejun/p/7623844.html
Copyright © 2011-2022 走看看