public class HttpRequest extends Object
public static HttpRequest get(String url)
public static HttpRequest get(URI uri)
public static HttpRequest post(String url)
public static HttpRequest post(URI uri)
public static HttpRequest patch(String url)
public static HttpRequest patch(URI uri)
public static HttpRequest put(String url)
public static HttpRequest put(URI uri)
public static HttpRequest delete(String url)
public static HttpRequest delete(URI uri)
public HttpRequest query(String query)
public HttpRequest queryEncoded(String encodedQuery)
public HttpRequest queryMap(@Nullable Map<String,Object> queryMap)
public HttpRequest query(String name, @Nullable Object value)
public HttpRequest queryEncoded(String encodedName, @Nullable Object encodedValue)
public FormBuilder formBuilder()
public MultipartFormBuilder multipartFormBuilder()
public HttpRequest body(okhttp3.RequestBody requestBody)
public HttpRequest bodyString(String body)
public HttpRequest bodyString(okhttp3.MediaType contentType, String body)
public HttpRequest bodyJson(@Nonnull Object body)
public Exchange execute()
public AsyncCall async()
public HttpRequest baseAuth(String userName, String password)
public HttpRequest addHeader(Map<String,String> headers)
public HttpRequest addHeader(String... namesAndValues)
public HttpRequest addHeader(String name, String value)
public HttpRequest setHeader(String name, String value)
public HttpRequest removeHeader(String name)
public HttpRequest addCookie(okhttp3.Cookie cookie)
public HttpRequest cacheControl(okhttp3.CacheControl cacheControl)
public HttpRequest userAgent(String userAgent)
public HttpRequest followRedirects(boolean followRedirects)
public HttpRequest followSslRedirects(boolean followSslRedirects)
public HttpRequest log()
public HttpRequest log(LogLevel logLevel)
public HttpRequest authenticator(okhttp3.Authenticator authenticator)
public HttpRequest interceptor(okhttp3.Interceptor interceptor)
public HttpRequest cookieManager(okhttp3.CookieJar cookieJar)
public HttpRequest eventListener(okhttp3.EventListener eventListener)
public HttpRequest connectTimeout(Duration timeout)
public HttpRequest readTimeout(Duration readTimeout)
public HttpRequest writeTimeout(Duration writeTimeout)
public HttpRequest proxy(InetSocketAddress address)
public HttpRequest proxySelector(ProxySelector proxySelector)
public HttpRequest proxyAuthenticator(okhttp3.Authenticator proxyAuthenticator)
public HttpRequest retry()
public HttpRequest retryOn(Predicate<ResponseSpec> respPredicate)
public HttpRequest retry(int maxAttempts, long sleepMillis)
public HttpRequest retry(int maxAttempts, long sleepMillis, Predicate<ResponseSpec> respPredicate)
public HttpRequest disableSslValidation()
public HttpRequest hostnameVerifier(HostnameVerifier hostnameVerifier)
public HttpRequest sslSocketFactory(SSLSocketFactory sslSocketFactory, X509TrustManager trustManager)
public static void setHttpClient(okhttp3.OkHttpClient httpClient)
public static void setGlobalLog(LogLevel logLevel)
Copyright © 2023. All rights reserved.