类的使用
org.macrocloud.kernel.http.HttpRequest
使用HttpRequest的程序包
-
org.macrocloud.kernel.http中HttpRequest的使用
修饰符和类型方法说明HttpRequest.addCookie(okhttp3.Cookie cookie) HttpRequest.authenticator(okhttp3.Authenticator authenticator) HttpRequest.body(okhttp3.RequestBody requestBody) HttpRequest.bodyString(String body) HttpRequest.bodyString(okhttp3.MediaType contentType, String body) FormBuilder.build()MultipartFormBuilder.build()HttpRequest.cacheControl(okhttp3.CacheControl cacheControl) HttpRequest.connectTimeout(Duration timeout) HttpRequest.cookieManager(okhttp3.CookieJar cookieJar) static HttpRequeststatic HttpRequestHttpRequest.disableSslValidation()关闭 ssl 校验HttpRequest.eventListener(okhttp3.EventListener eventListener) HttpRequest.followRedirects(boolean followRedirects) HttpRequest.followSslRedirects(boolean followSslRedirects) static HttpRequeststatic HttpRequestHttpRequest.hostnameVerifier(HostnameVerifier hostnameVerifier) HttpRequest.interceptor(okhttp3.Interceptor interceptor) HttpRequest.log()static HttpRequeststatic HttpRequeststatic HttpRequeststatic HttpRequestHttpRequest.proxy(InetSocketAddress address) HttpRequest.proxyAuthenticator(okhttp3.Authenticator proxyAuthenticator) HttpRequest.proxySelector(ProxySelector proxySelector) static HttpRequeststatic HttpRequestHttpRequest.queryEncoded(String encodedQuery) HttpRequest.queryEncoded(String encodedName, Object encodedValue) HttpRequest.readTimeout(Duration readTimeout) HttpRequest.removeHeader(String name) HttpRequest.retry()HttpRequest.retry(int maxAttempts, long sleepMillis) HttpRequest.retry(int maxAttempts, long sleepMillis, Predicate<ResponseSpec> respPredicate) HttpRequest.retryOn(Predicate<ResponseSpec> respPredicate) HttpRequest.sslSocketFactory(SSLSocketFactory sslSocketFactory, X509TrustManager trustManager) HttpRequest.writeTimeout(Duration writeTimeout)