HttpClient post请求拼接数字

来源:互联网 发布:mac dns设置成什么值 编辑:程序博客网 时间:2024/06/05 17:35
   private String url="http://japi.juhe.cn/comic/book";   private String key="1e58b105e63d17c29181e6cea32b0279";
   private int num=10;
  new scall(url,key,num);
public static String scall(String url,String key,int skip){  
  StringBuffer result=new StringBuffer(); 
   HttpClient httpClient=new DefaultHttpClient(); 
   HttpPost httpPost=new HttpPost(url);  
  try {     
    List<NameValuePair> pairs=new ArrayList<>();  
      pairs.add(new BasicNameValuePair("key",key));  
      pairs.add(new BasicNameValuePair("skip",skip+""));  
      UrlEncodedFormEntity entity = new UrlEncodedFormEntity(pairs, "UTF-8");   
      httpPost.setEntity(entity);     
     HttpResponse response = httpClient.execute(httpPost);   
     int code = response.getStatusLine().getStatusCode();   
     String reson = response.getStatusLine().getReasonPhrase();   
     if(200==code){     
       HttpEntity entity1 = response.getEntity();    
        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(entity1.getContent()));
            String line=null;      
      while ((line=bufferedReader.readLine())!=null){  
              result.append(line);        
    }         
        return  result.toString();    
    }   
 } catch (Exception e) {   
     e.printStackTrace();  
  }   
    return null;
 }
原创粉丝点击