Uses of Class
jodd.http.HttpRequest
Packages that use HttpRequest
Package
Description
Tiny, raw and simple socket-based HTTP client.
Implementations and core HTTP stuff.
-
Uses of HttpRequest in jodd.http
Subclasses with type arguments of type HttpRequest in jodd.httpFields in jodd.http declared as HttpRequestModifier and TypeFieldDescriptionprotected HttpRequestHttpResponse.httpRequestprotected HttpRequestHttpSession.httpRequestMethods in jodd.http that return HttpRequestModifier and TypeMethodDescriptionHttpRequest.acceptJson()Accepts JSON content type.HttpRequest.basicAuthentication(String username, String password) Enables basic authentication by adding required header.HttpRequest.clearQueries()Clears all query parameters.static HttpRequestBuilds a CONNECT request.HttpRequest.connectionTimeout(int milliseconds) Defines the socket timeout (SO_TIMEOUT) in milliseconds, which is the timeout for waiting for data or, put differently, a maximum period inactivity between two consecutive data packets).HttpRequest.contentTypeJson()Specifies JSON content type.Sets cookies to the request.static HttpRequestGeneric request builder, usually used when method is a variable.static HttpRequestBuilds a DELETE request.HttpRequest.followRedirects(boolean followRedirects) Defines if redirects responses should be followed.static HttpRequestBuilds a GET request.HttpResponse.getHttpRequest()ReturnsHttpRequestthat created this response.HttpSession.getHttpRequest()Returns last used request.static HttpRequestBuilds a HEAD request.Sets request host name.HttpRequest.keepAlive(HttpResponse httpResponse, boolean doContinue) Continues using the same keep-alive connection.HttpRequest.maxRedirects(int maxRedirects) Sets the max number of redirects, used whenHttpRequest.followRedirectsis enabled.Specifies request method.HttpRequest.method(jodd.net.HttpMethod httpMethod) HttpRequest.monitor(HttpProgressListener httpProgressListener) Registerslistenerthat will monitor upload progress.HttpRequest.multipart(boolean multipart) Forces multipart requests.HttpRequest.open()Opens a newconnectionusing either provided ordefaultconnection provider.HttpRequest.open(HttpConnection httpConnection) Assignees providedHttpConnectionfor communication.HttpRequest.open(HttpConnectionProvider httpConnectionProvider) Opens a newconnectionusing givenHttpConnectionProvider.static HttpRequestBuilds an OPTIONS request.static HttpRequestBuilds a PATCH request.Sets request path.HttpRequest.port(int port) Sets request port number.static HttpRequestBuilds a POST request.Defines protocol.static HttpRequestBuilds a PUT request.Adds many query parameters at once.Adds query parameter.Adds all parameters from the provided map.HttpRequest.queryEncoding(String encoding) Defines encoding for query parameters.HttpRequest.queryRemove(String name) Removes query parameters for given name.HttpRequest.queryString(String queryString) HttpRequest.queryString(String queryString, boolean decode) Sets query from provided query string.static HttpRequestHttpRequest.readFrom(InputStream in) Parses input stream and creates newHttpRequestobject.static HttpRequestHttpRequest.readFrom(InputStream in, String encoding) Sets the destination (method, host, port...HttpRequest.setHostHeader()Sets 'Host' header from current host and port.HttpRequest.timeout(int milliseconds) Defines the socket timeout (SO_TIMEOUT) in milliseconds, which is the timeout for waiting for data or, put differently, a maximum period inactivity between two consecutive data packets).HttpRequest.tokenAuthentication(String token) Enables token-based authentication.static HttpRequestBuilds a TRACE request.HttpRequest.trustAllCerts(boolean trust) Trusts all certificates, use with caution.HttpRequest.verifyHttpsHost(boolean verifyHttpsHost) Verifies HTTPS hosts.HttpRequest.withConnectionProvider(HttpConnectionProvider httpConnectionProvider) Uses custom connection provider whenopeningthe connection.Methods in jodd.http with parameters of type HttpRequestModifier and TypeMethodDescriptionprotected HttpResponseHttpSession._sendRequest(HttpRequest httpRequest, HttpResponse previousResponse) Opens connection and sends a previous response.protected voidHttpSession.addCookies(HttpRequest httpRequest) Add cookies to the request.protected voidHttpSession.addDefaultHeaders(HttpRequest httpRequest) Add default headers to the request.(package private) voidHttpResponse.assignHttpRequest(HttpRequest httpRequest) BindsHttpRequestto this response.HttpConnectionProvider.createHttpConnection(HttpRequest httpRequest) Creates newHttpConnectionfromrequest.protected voidHttpTunnel.HttpTunnelConnection.onRequest(HttpRequest request) Invoked after income connection is parsed.HttpSession.sendRequest(HttpRequest httpRequest) Sends new request using a session. -
Uses of HttpRequest in jodd.http.net
Methods in jodd.http.net with parameters of type HttpRequestModifier and TypeMethodDescriptionSocketHttpConnectionProvider.createHttpConnection(HttpRequest httpRequest) Creates new connection from currentrequest.