Package jetbrains.buildServer.util
Interface HTTPRequestBuilder.RequestHandler
-
- All Known Implementing Classes:
HTTPRequestBuilder.ApacheClient43RequestHandler,HTTPRequestBuilder.DelegatingRequestHandler,HTTPRequestBuilder.LegacyApacheCommonsRequestHandler
- Enclosing class:
- HTTPRequestBuilder
public static interface HTTPRequestBuilder.RequestHandlerComponent for processingHTTPRequestBuilder.Request.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description CompletableFuture<HTTPRequestBuilder.Response>doAsyncRequest(AsyncRequest request)Do http(s) request, asynchronously.voiddoRequest(HTTPRequestBuilder.Request request)Deprecated.doSyncRequest(Request)should be called instead.HTTPRequestBuilder.ResponsedoSyncRequest(HTTPRequestBuilder.Request request)Do http(s) request, synchronously.
-
-
-
Method Detail
-
doRequest
@Deprecated void doRequest(@NotNull HTTPRequestBuilder.Request request)
Deprecated.doSyncRequest(Request)should be called instead.Do http(s) request.- Parameters:
request- request representation
-
doAsyncRequest
@NotNull CompletableFuture<HTTPRequestBuilder.Response> doAsyncRequest(@NotNull AsyncRequest request)
Do http(s) request, asynchronously.- Parameters:
request- async request representation
-
doSyncRequest
@NotNull HTTPRequestBuilder.Response doSyncRequest(@NotNull HTTPRequestBuilder.Request request) throws URISyntaxException, IOException, InterruptedException
Do http(s) request, synchronously.- Parameters:
request- request representation- Throws:
URISyntaxExceptionIOExceptionInterruptedException
-
-