public class DefaultNHttpClient extends Object implements NHttpClient
| Constructor and Description |
|---|
DefaultNHttpClient() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitofpublic static NBootLog log
public static URLConnection prepareGlobalConnection(URLConnection c)
public static NDuration getGlobalConnectionTimeoutOrDefault()
public static NDuration getGlobalReadConnectionTimeoutOrDefault()
public static NDuration getGlobalConnectionTimeout()
public static NDuration getGlobalReadTimeout()
public static InputStream prepareGlobalOpenStream(URL url) throws IOException
IOExceptionpublic Executor executor()
executor in interface NHttpClientpublic NHttpClient executor(Executor executor)
executor in interface NHttpClientpublic List<NHttpCookie> cookies()
cookies in interface NHttpClientpublic NHttpClient addHeader(String name, String value)
addHeader in interface NHttpClientpublic NHttpClient header(String name, String value)
header in interface NHttpClientpublic NHttpClient removeHeader(String name, String value)
removeHeader in interface NHttpClientpublic NHttpClient removeHeader(String name)
removeHeader in interface NHttpClientpublic boolean containsHeader(String name)
containsHeader in interface NHttpClientpublic boolean containsCookie(String cookieName)
containsCookie in interface NHttpClientpublic NHttpClient clearHeaders()
clearHeaders in interface NHttpClientpublic NHttpClient clearCookies()
clearCookies in interface NHttpClientpublic NHttpClient removeCookies(NHttpCookie[] cookies)
removeCookies in interface NHttpClientpublic NHttpClient removeCookie(NHttpCookie cookie)
removeCookie in interface NHttpClientpublic NHttpClient removeCookie(String cookieName)
removeCookie in interface NHttpClientpublic NHttpClient addCookie(NHttpCookie cookie)
addCookie in interface NHttpClientpublic NHttpClient addCookies(NHttpCookie... cookies)
addCookies in interface NHttpClientpublic Function<NHttpResponse,NHttpResponse> responsePostProcessor()
responsePostProcessor in interface NHttpClientpublic NHttpClient responsePostProcessor(Function<NHttpResponse,NHttpResponse> responsePostProcessor)
responsePostProcessor in interface NHttpClientpublic String baseUri()
baseUri in interface NHttpClientpublic NHttpClient baseUri(String prefix)
baseUri in interface NHttpClientpublic NHttpRequest req(NHttpMethod method)
req in interface NHttpClientpublic NHttpRequest GET()
GET in interface NHttpClientpublic NHttpRequest POST()
POST in interface NHttpClientpublic NHttpRequest PUT()
PUT in interface NHttpClientpublic NHttpRequest DELETE()
DELETE in interface NHttpClientpublic NHttpRequest PATCH()
PATCH in interface NHttpClientpublic NHttpRequest OPTIONS()
OPTIONS in interface NHttpClientpublic NHttpRequest HEAD()
HEAD in interface NHttpClientpublic NHttpRequest CONNECT()
CONNECT in interface NHttpClientpublic NHttpRequest TRACE()
TRACE in interface NHttpClientpublic NHttpRequest GET(String path)
GET in interface NHttpClientpublic NHttpRequest POST(String path)
POST in interface NHttpClientpublic NHttpRequest PUT(String path)
PUT in interface NHttpClientpublic NHttpRequest DELETE(String path)
DELETE in interface NHttpClientpublic NHttpRequest PATCH(String path)
PATCH in interface NHttpClientpublic NHttpRequest OPTIONS(String path)
OPTIONS in interface NHttpClientpublic NHttpRequest HEAD(String path)
HEAD in interface NHttpClientpublic NHttpRequest CONNECT(String path)
CONNECT in interface NHttpClientpublic NHttpRequest TRACE(String path)
TRACE in interface NHttpClientpublic String formatURL(NHttpRequest r, boolean safe)
public CompletableFuture<NHttpResponse> runAsync(NHttpRequest r, Executor executor)
public NHttpResponse run(NHttpRequest r)
public NDuration readTimeout()
readTimeout in interface NHttpClientpublic NHttpClient readTimeout(NDuration readTimeout)
readTimeout in interface NHttpClientpublic NDuration connectTimeout()
connectTimeout in interface NHttpClientpublic NHttpClient connectTimeout(NDuration connectTimeout)
connectTimeout in interface NHttpClientpublic NHttpClient timeout(NDuration timeout)
timeout in interface NHttpClientCopyright © 2026 vpc open source initiative. All rights reserved.