|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjodd.io.http.Http
public class Http
HTTP util class for creating request and response HttpTransfer.
| Constructor Summary | |
|---|---|
Http()
|
|
| Method Summary | |
|---|---|
static HttpTransfer |
createRequest(java.lang.String method,
java.lang.String fullUrl)
Creates request HttpTransfer. |
static HttpTransfer |
createRequest(java.lang.String method,
java.lang.String hostName,
int port,
java.lang.String path)
Creates request HttpTransfer. |
static HttpTransfer |
createResponse(int statusCode,
java.lang.String statusPhrase)
Creates simple response HttpTransfer. |
protected static void |
readBody(HttpTransfer httpTransfer,
java.io.BufferedReader reader)
|
protected static void |
readHeaders(HttpTransfer httpTransfer,
java.io.BufferedReader reader)
|
static HttpTransfer |
readRequest(java.io.InputStream in)
Reads HttpTransfer from incoming request. |
static HttpTransfer |
readResponse(java.net.HttpURLConnection huc)
Reads response from HTTP URL connection. |
static HttpTransfer |
readResponse(java.io.InputStream in)
Reads response input stream and returns response HttpTransfer. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Http()
| Method Detail |
|---|
public static HttpTransfer createRequest(java.lang.String method,
java.lang.String fullUrl)
throws java.io.IOException
HttpTransfer.
java.io.IOExceptioncreateRequest(String, String, int, String)
public static HttpTransfer createRequest(java.lang.String method,
java.lang.String hostName,
int port,
java.lang.String path)
HttpTransfer. Also sets the "Hosts" header.
public static HttpTransfer readRequest(java.io.InputStream in)
throws java.io.IOException
HttpTransfer from incoming request.
java.io.IOException
public static HttpTransfer createResponse(int statusCode,
java.lang.String statusPhrase)
HttpTransfer.
public static HttpTransfer readResponse(java.io.InputStream in)
throws java.io.IOException
HttpTransfer.
Supports both streamed and chunked response.
java.io.IOException
public static HttpTransfer readResponse(java.net.HttpURLConnection huc)
throws java.io.IOException
java.io.IOException
protected static void readHeaders(HttpTransfer httpTransfer,
java.io.BufferedReader reader)
throws java.io.IOException
java.io.IOException
protected static void readBody(HttpTransfer httpTransfer,
java.io.BufferedReader reader)
throws java.io.IOException
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||