• 大小: 3KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-10
  • 语言: Java
  • 标签: JAVA  HTTP请求  

资源简介

JAVA发送HTTP请求操作类 HttpRequester request = new HttpRequester(); HttpRespons hr = request.sendPost("响应地址", 参数Map);//有重载,可设置请求头、请求体 hr获得回执内容

资源截图

代码片段和文件信息

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Map;
import java.util.Vector;
import java.util.Date;
/**
 * HttpRequester
 * 
 * @ LULIFENG
 * @ 2013-06-08
 * @ 发送HTTP请求
 */
public class HttpRequester {
private String defaultContentEncoding;

public HttpRequester() {
//this.defaultContentEncoding = Charset.defaultCharset().name();
this.defaultContentEncoding = “utf-8“;
}

 /** 
     * send GET request
     *  
     * @param urlString 
     *   URL address 
     * @return response
     * @throws IOException 
     */  
    public HttpRespons sendGet(String urlString) throws IOException {  
        return this.send(urlString “GET“ null null);  
    }  
   
    /** 
     * send GET request 
     *  
     * @param urlString 
     *            URL address
     * @param params          
     * @return response
     * @throws IOException 
     */  
    public HttpRespons sendGet(String urlString Map params)  
            throws IOException {  
        return this.send(urlString “GET“ params null);  
    }  
   
    /** 
     * send GET request 
     *  
     * @param urlString 
     *            URL address
     * @param params          
     * @param propertys
     * @return response
     * @throws IOException 
     */ 
    public HttpRespons sendGet(String urlString Map params  
            Map propertys) throws IOException {  
        return this.send(urlString “GET“ params propertys);  
    }  
   
    /** 
     * send POST request 
     *  
     * @param urlString 
     *            URL address
     * @return response
     * @throws IOException 
     */ 
    public HttpRespons sendPost(String urlString) throws IOException {  
        return this.send(urlString “POST“ null null);  
    }  
   
    
    /** 
     * send POST request 
     *  
     * @param urlString 
     *            URL address
     * @param params 
     * @return response
     * @throws IOException 
     */ 
    public HttpRespons sendPost(String urlString Map params)  
            throws IOException {  
        return this.send(urlString “POST“ params null);  
    }  
   
    /** 
     * send POST request 
     *  
     * @param urlString 
     *            URL address
     * @param params          
     * @param propertys
     * @return response
     * @throws IOException 
     */ 
    public HttpRespons sendPost(String urlString Map params  
            Map propertys) throws IOException {  
        return this.send(urlString “POST“ params propertys);  
    }  
    
    /** 
     * send POST request 
     *  
     * @param urlString 
     *            URL address
     * @param params          
  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       10083  2013-08-05 17:05  HttpRequester.java
     文件        2078  2013-07-09 09:12  HttpRespons.java

评论

共有 条评论