类 Request

java.lang.Object
xyz.migoo.simplehttp.Request

public class Request extends Object
作者:
xiaomi
  • 构造器详细资料

  • 方法详细资料

    • create

      public static Request create(String method, String url)
    • get

      public static Request get(String url)
    • post

      public static Request post(String url)
    • put

      public static Request put(String url)
    • delete

      public static Request delete(String url)
    • head

      public static Request head(String url)
    • patch

      public static Request patch(String url)
    • trace

      public static Request trace(String url)
    • options

      public static Request options(String url)
    • http2

      public Request http2()
    • body

      public Request body(RequestEntity entity)
    • query

      public Request query(Form query)
    • context

      public Request context(org.apache.hc.client5.http.protocol.HttpClientContext context)
    • cookies

      public Request cookies(org.apache.hc.client5.http.cookie.CookieStore cookieStore)
    • cookies

      public Request cookies(List<org.apache.hc.client5.http.cookie.Cookie> cookies)
    • headers

      public Request headers(List<org.apache.hc.core5.http.Header> headers)
    • addHeader

      public Request addHeader(org.apache.hc.core5.http.Header header)
    • addHeader

      public Request addHeader(String name, String value)
    • proxy

      public Request proxy(HttpProxy proxy)
    • execute

      public Response execute() throws Exception
      抛出:
      Exception
    • execute

      public Response execute(org.apache.hc.client5.http.impl.classic.CloseableHttpClient client) throws Exception
      抛出:
      Exception
    • useExpectContinue

      public Request useExpectContinue()
    • userAgent

      public Request userAgent(String agent)
    • socketTimeout

      public Request socketTimeout(int timeout)
    • connectTimeout

      public Request connectTimeout(int timeout)
    • readTimeout

      public Request readTimeout(int timeout)
    • request

      protected Request request(HttpRequest request)
    • body

      public byte[] body()
    • query

      public String query()
    • headers

      public org.apache.hc.core5.http.Header[] headers()
    • proxy

      public String proxy()
    • context

      public org.apache.hc.client5.http.protocol.HttpClientContext context()
    • method

      public String method()
    • uri

      public String uri()
    • redirectsEnabled

      public Boolean redirectsEnabled()
    • redirectsEnabled

      public void redirectsEnabled(Boolean redirectsEnabled)