A B C D E F G H I J L M O P Q R S T U _ 

A

acceptEncoding() - Method in class jodd.http.HttpBase
Returns "Accept-Encoding" header.
acceptEncoding(String) - Method in class jodd.http.HttpBase
Sets "Accept-Encoding" header.

B

basicAuthentication(String, String) - Method in class jodd.http.HttpRequest
Enables basic authentication by adding required header.
body - Variable in class jodd.http.HttpBase
 
body() - Method in class jodd.http.HttpBase
Returns raw body as received or set (always in ISO-8859-1 encoding).
body(String) - Method in class jodd.http.HttpBase
Sets raw body content and discards all form parameters.
body(byte[], String) - Method in class jodd.http.HttpBase
Sets raw body content and discards form parameters.
bodyBytes() - Method in class jodd.http.HttpBase
Returns raw body bytes.
bodyText() - Method in class jodd.http.HttpBase
Returns body content as text.
bodyText(String, String, String) - Method in class jodd.http.HttpBase
Defines body text and content type (as media type and charset).
bodyText(String, String) - Method in class jodd.http.HttpBase
Defines body text content that will be encoded in default body encoding.
bodyText(String) - Method in class jodd.http.HttpBase
buildQuery(HttpParamsMap, String) - Static method in class jodd.http.HttpUtil
Builds a query string from given query map.

C

charset - Variable in class jodd.http.HttpBase
 
charset() - Method in class jodd.http.HttpBase
Returns charset, as defined by 'Content-Type' header.
charset(String) - Method in class jodd.http.HttpBase
Defines just content type charset.
clearQueries() - Method in class jodd.http.HttpRequest
Clears all query parameters.
close() - Method in class jodd.http.HttpTransport
Closes socket.
contentEncoding() - Method in class jodd.http.HttpBase
Returns "Content-Encoding" header.
contentLength() - Method in class jodd.http.HttpBase
Returns full "Content-Length" header or null if not set.
contentLength(int) - Method in class jodd.http.HttpBase
Sets the full "Content-Length" header.
contentType() - Method in class jodd.http.HttpBase
Returns full "Content-Type" header.
contentType(String) - Method in class jodd.http.HttpBase
Sets full "Content-Type" header.
contentType(String, String) - Method in class jodd.http.HttpBase
Sets "Content-Type" header by defining media-type and/or charset parameter.

D

defaultBodyEncoding - Static variable in class jodd.JoddHttp
Default body encoding (UTF-8).
defaultBodyMediaType - Static variable in class jodd.JoddHttp
Default body media type (text/html).
defaultFormEncoding - Static variable in class jodd.JoddHttp
Default form encoding (UTF-8).
defaultQueryEncoding - Static variable in class jodd.JoddHttp
Default HTTP query parameters encoding (UTF-8).
delete(String) - Static method in class jodd.http.HttpRequest
Builds a DELETE request.

E

executorService - Variable in class jodd.http.HttpTunnel
 
extractContentTypeCharset(String) - Static method in class jodd.http.HttpUtil
 
extractContentTypeParameter(String, String) - Static method in class jodd.http.HttpUtil
Extracts "Content Type" parameter.
extractMediaType(String) - Static method in class jodd.http.HttpUtil
Extracts media-type from value of "Content Type" header.

F

form - Variable in class jodd.http.HttpBase
 
form(String, Object) - Method in class jodd.http.HttpBase
Sets the form parameter.
form(String, Object, Object...) - Method in class jodd.http.HttpBase
Sets many form parameters at once.
form() - Method in class jodd.http.HttpBase
Return map of form parameters.
formEncoding - Variable in class jodd.http.HttpBase
 
formEncoding(String) - Method in class jodd.http.HttpBase
Defines encoding for forms parameters.
formString() - Method in class jodd.http.HttpBase
Creates form string and sets few headers.

G

get(String) - Static method in class jodd.http.HttpRequest
Builds a GET request.
getSocket() - Method in class jodd.http.HttpTransport
Returns used socket.

H

head(String) - Static method in class jodd.http.HttpRequest
Builds a HEAD request.
header(String) - Method in class jodd.http.HttpBase
Returns value of header parameter.
header(String, String) - Method in class jodd.http.HttpBase
Sets header parameter.
header(String, int) - Method in class jodd.http.HttpBase
Sets int value as header parameter,
header(String, long) - Method in class jodd.http.HttpBase
Sets date value as header parameter.
HEADER_ACCEPT_ENCODING - Static variable in class jodd.http.HttpBase
 
HEADER_CONTENT_ENCODING - Static variable in class jodd.http.HttpBase
 
HEADER_CONTENT_LENGTH - Static variable in class jodd.http.HttpBase
 
HEADER_CONTENT_TYPE - Static variable in class jodd.http.HttpBase
 
HEADER_ETAG - Static variable in class jodd.http.HttpBase
 
HEADER_HOST - Static variable in class jodd.http.HttpBase
 
headers - Variable in class jodd.http.HttpBase
 
host - Variable in class jodd.http.HttpRequest
 
host() - Method in class jodd.http.HttpRequest
Returns request host name.
host(String) - Method in class jodd.http.HttpRequest
Sets request host name.
HttpBase<T> - Class in jodd.http
Base class for HttpRequest and HttpResponse.
HttpBase() - Constructor for class jodd.http.HttpBase
 
HttpException - Exception in jodd.http
HTTP exception.
HttpException(Throwable) - Constructor for exception jodd.http.HttpException
 
HttpException(String) - Constructor for exception jodd.http.HttpException
 
HttpException(String, Throwable) - Constructor for exception jodd.http.HttpException
 
HttpParamsMap - Class in jodd.http
Map of HTTP parameters, either query or form.
HttpParamsMap() - Constructor for class jodd.http.HttpParamsMap
 
HttpRequest - Class in jodd.http
HTTP request.
HttpRequest() - Constructor for class jodd.http.HttpRequest
 
httpRequest - Variable in class jodd.http.HttpTransport
 
HttpResponse - Class in jodd.http
HTTP response.
HttpResponse() - Constructor for class jodd.http.HttpResponse
 
httpTransport - Variable in class jodd.http.HttpRequest
 
HttpTransport - Class in jodd.http
Socket adapter for HttpRequest.
HttpTransport() - Constructor for class jodd.http.HttpTransport
 
HttpTunnel - Class in jodd.http
Simple HTTP tunnel base ready to be extended.
HttpTunnel() - Constructor for class jodd.http.HttpTunnel
 
HttpTunnel.HttpTunnelConnection - Class in jodd.http
Single connection handler that performs the tunneling.
HttpTunnel.HttpTunnelConnection(Socket) - Constructor for class jodd.http.HttpTunnel.HttpTunnelConnection
 
HttpUtil - Class in jodd.http
Few HTTP utilities.
HttpUtil() - Constructor for class jodd.http.HttpUtil
 
httpVersion - Variable in class jodd.http.HttpBase
 
httpVersion() - Method in class jodd.http.HttpBase
Returns HTTP version string.
httpVersion(String) - Method in class jodd.http.HttpBase
Sets the HTTP version string.

I

initForm() - Method in class jodd.http.HttpBase
 
isFormMultipart() - Method in class jodd.http.HttpBase
Returns true if form contains non-string elements (i.e. files).

J

jodd - package jodd
 
jodd.http - package jodd.http
Tiny, raw and simple socket-based HTTP client.
JoddHttp - Class in jodd
Jodd HTTP module.
JoddHttp() - Constructor for class jodd.JoddHttp
 

L

listenPort - Variable in class jodd.http.HttpTunnel
Tunnel listening port.

M

mediaType - Variable in class jodd.http.HttpBase
 
mediaType() - Method in class jodd.http.HttpBase
Returns media type, as defined by 'Content-Type' header.
mediaType(String) - Method in class jodd.http.HttpBase
Defines just content media type.
method - Variable in class jodd.http.HttpRequest
 
method() - Method in class jodd.http.HttpRequest
Returns request method.
method(String) - Method in class jodd.http.HttpRequest
Specifies request method.

O

onRequest(HttpRequest) - Method in class jodd.http.HttpTunnel.HttpTunnelConnection
Invoked after income connection is parsed.
onResponse(HttpResponse) - Method in class jodd.http.HttpTunnel.HttpTunnelConnection
Invoked after target response is processed.
onSocketConnection(Socket) - Method in class jodd.http.HttpTunnel
Invoked on incoming connection.
open() - Method in class jodd.http.HttpRequest
Opens transport i.e. connection.
open(HttpRequest) - Method in class jodd.http.HttpTransport
Creates new socket from current host and port.
options(String) - Static method in class jodd.http.HttpRequest
Builds an OPTIONS request.

P

parseQuery(String, boolean) - Static method in class jodd.http.HttpUtil
Parses query from give query string.
path - Variable in class jodd.http.HttpRequest
 
path() - Method in class jodd.http.HttpRequest
Returns request path, without the query.
path(String) - Method in class jodd.http.HttpRequest
Sets request path.
port - Variable in class jodd.http.HttpRequest
 
port() - Method in class jodd.http.HttpRequest
Returns request port number.
port(int) - Method in class jodd.http.HttpRequest
Sets request port number.
post(String) - Static method in class jodd.http.HttpRequest
Builds a POST request.
prepareHeaderParameterName(String) - Static method in class jodd.http.HttpUtil
Makes nice header names.
protocol - Variable in class jodd.http.HttpRequest
 
protocol() - Method in class jodd.http.HttpRequest
Returns used protocol.
protocol(String) - Method in class jodd.http.HttpRequest
Defines protocol.
put(String, Object) - Method in class jodd.http.HttpParamsMap
 
put(String) - Static method in class jodd.http.HttpRequest
Builds a PUT request.

Q

query - Variable in class jodd.http.HttpRequest
 
query(String, String) - Method in class jodd.http.HttpRequest
Adds query parameter.
query(String, Object, Object...) - Method in class jodd.http.HttpRequest
Adds many query parameters at once.
query(Map<String, String>) - Method in class jodd.http.HttpRequest
Adds all parameters from the provided map.
query() - Method in class jodd.http.HttpRequest
Returns backend map of query parameters.
queryEncoding - Variable in class jodd.http.HttpRequest
 
queryEncoding(String) - Method in class jodd.http.HttpRequest
Defines encoding for query parameters.
queryString(String) - Method in class jodd.http.HttpRequest
 
queryString(String, boolean) - Method in class jodd.http.HttpRequest
Sets query from provided query string.
queryString() - Method in class jodd.http.HttpRequest
Generates query string.

R

readBody(BufferedReader) - Method in class jodd.http.HttpBase
Parses body.
readFrom(InputStream) - Static method in class jodd.http.HttpRequest
Parses input stream and creates new HttpRequest object.
readFrom(InputStream) - Static method in class jodd.http.HttpResponse
Reads response input stream and returns response.
readHeaders(BufferedReader) - Method in class jodd.http.HttpBase
Parses headers.
removeHeader(String) - Method in class jodd.http.HttpBase
Removes header parameter.
removeQuery(String) - Method in class jodd.http.HttpRequest
Removes query parameters.
run() - Method in class jodd.http.HttpTunnel.HttpTunnelConnection
 
running - Variable in class jodd.http.HttpTunnel
 

S

send() - Method in class jodd.http.HttpRequest
Opens request if not already open, sends request, reads response and closes the request.
send() - Method in class jodd.http.HttpTransport
Opens sockets output stream and sends request data to it.
sendTo(OutputStream) - Method in class jodd.http.HttpBase
Sends request or response to output stream.
serverSocket - Variable in class jodd.http.HttpTunnel
 
set(String) - Method in class jodd.http.HttpRequest
Sets the destination (method, host, port... ) at once.
setHostHeader() - Method in class jodd.http.HttpRequest
Sets 'Host' header from current host and port.
socket - Variable in class jodd.http.HttpTransport
 
socket - Variable in class jodd.http.HttpTunnel.HttpTunnelConnection
 
socketBacklog - Variable in class jodd.http.HttpTunnel
Number of incoming sockets connection that can be hold before processing each.
start() - Method in class jodd.http.HttpTunnel
Starts HTTP tunnel.
statusCode - Variable in class jodd.http.HttpResponse
 
statusCode() - Method in class jodd.http.HttpResponse
Returns response status code.
statusCode(int) - Method in class jodd.http.HttpResponse
Sets response status code.
statusPhrase - Variable in class jodd.http.HttpResponse
 
statusPhrase() - Method in class jodd.http.HttpResponse
Returns response status phrase.
statusPhrase(String) - Method in class jodd.http.HttpResponse
Sets response status phrase.
stop() - Method in class jodd.http.HttpTunnel
Stops the tunnel, shutdowns the thread pool and closes server socket.

T

targetHost - Variable in class jodd.http.HttpTunnel
Target host.
targetPort - Variable in class jodd.http.HttpTunnel
Target port.
threadPoolSize - Variable in class jodd.http.HttpTunnel
The number of threads that can be executed in parallel.
toByteArray() - Method in class jodd.http.HttpBase
Returns byte array of request or response.
toString() - Method in class jodd.http.HttpRequest
Returns string representation of the HTTP request.
toString() - Method in class jodd.http.HttpResponse
String representation of the HTTP response.
trace(String) - Static method in class jodd.http.HttpRequest
Builds a TRACE request.
tunnel() - Method in class jodd.http.HttpTunnel.HttpTunnelConnection
Performs the tunneling.

U

unzip() - Method in class jodd.http.HttpResponse
Unzips GZip-ed body content, removes the content-encoding header and sets the new content-length value.
url() - Method in class jodd.http.HttpRequest
Returns full URL path.

_

_header(String, String) - Method in class jodd.http.HttpBase
Internal direct header setting.
A B C D E F G H I J L M O P Q R S T U _ 

Copyright © 2003-2013 Jodd Team