Class HttpUtils

java.lang.Object
me.zhyd.oauth.utils.HttpUtils

public class HttpUtils extends Object
HttpUtil 工具,统一处理 http 请求,方便对 simple-http 做定制
Since:
1.0.0
Version:
1.0.0
Author:
yadong.zhang (yadong.zhang0415(a)gmail.com)
  • Constructor Details

    • HttpUtils

      public HttpUtils(com.xkcoding.http.config.HttpConfig config)
    • HttpUtils

      public HttpUtils()
  • Method Details

    • get

      public HttpUtils get(String url)
      GET 请求
      Parameters:
      url - URL
      Returns:
      HttpUtils
    • get

      public HttpUtils get(String url, Map<String,String> params, com.xkcoding.http.support.HttpHeader header, boolean encode)
      GET 请求
      Parameters:
      url - URL
      params - 参数
      header - 请求头
      encode - 是否需要 url encode
      Returns:
      HttpUtils
    • post

      public HttpUtils post(String url)
      POST 请求
      Parameters:
      url - URL
      Returns:
      HttpUtils
    • post

      public HttpUtils post(String url, String data)
      POST 请求
      Parameters:
      url - URL
      data - JSON 参数
      Returns:
      HttpUtils
    • post

      public HttpUtils post(String url, String data, com.xkcoding.http.support.HttpHeader header)
      POST 请求
      Parameters:
      url - URL
      data - JSON 参数
      header - 请求头
      Returns:
      HttpUtils
    • post

      public HttpUtils post(String url, Map<String,String> params, boolean encode)
      POST 请求
      Parameters:
      url - URL
      params - form 参数
      encode - 是否需要 url encode
      Returns:
      HttpUtils
    • post

      public HttpUtils post(String url, Map<String,String> params, com.xkcoding.http.support.HttpHeader header, boolean encode)
      POST 请求
      Parameters:
      url - URL
      params - form 参数
      header - 请求头
      encode - 是否需要 url encode
      Returns:
      HttpUtils
    • getBody

      public String getBody()
    • getHttpResponse

      public com.xkcoding.http.support.SimpleHttpResponse getHttpResponse()