public class HttpRequest
extends java.lang.Object
초간단 HTTP GET 요청
Constructor and Description |
---|
HttpRequest() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
encodeParameter(java.util.Map<java.lang.String,? extends java.lang.Object> param,
java.lang.String encoding)
Map으로 넘어온 파라미터를 key1=[인코딩된값]&key2=[인코딩된값] 형태의
문자열로 변환한다.
|
static HttpResponse<java.lang.String> |
get(java.lang.String urlStr)
주어진 URL로 GET 요청한 결과 문자열을 돌려 준다.
|
static <T> HttpResponse<T> |
get(java.lang.String urlStr,
HttpResponseHanlder<T> handler)
주어진 URL로 GET 요청한 결과를 Handler에 의해 처리된 값으로
돌려 준다.
|
static HttpResponse<java.lang.String> |
get(java.lang.String urlStr,
java.util.Map<java.lang.String,? extends java.lang.Object> param)
주어진 URL로 GET 요청한 결과 문자열을 돌려 준다.
|
static <T> HttpResponse<T> |
get(java.lang.String urlStr,
java.util.Map<java.lang.String,? extends java.lang.Object> param,
HttpResponseHanlder<T> handler)
주어진 URL로 GET 요청한 결과를 Handler에 의해 처리된 값으로
돌려 준다.
|
static <T> HttpResponse<T> |
post(java.lang.String urlStr,
HttpResponseHanlder<T> handler,
java.util.Map<java.lang.String,? extends java.lang.Object> postParam)
주어진 URL로 POST 요청한 결과를 Handler에 의해 처리된 값으로
돌려 준다.
|
static <T> HttpResponse<T> |
post(java.lang.String urlStr,
HttpResponseHanlder<T> handler,
java.lang.String body)
주어진 URL로 POST 요청한 결과를 Handler에 의해 처리된 값으로
돌려 준다.
|
static <T> HttpResponse<T> |
post(java.lang.String urlStr,
HttpResponseHanlder<T> handler,
java.lang.String bodyEncoding,
java.util.Map<java.lang.String,? extends java.lang.Object> postParam)
주어진 URL로 POST 요청한 결과를 Handler에 의해 처리된 값으로
돌려 준다.
|
static <T> HttpResponse<T> |
post(java.lang.String urlStr,
HttpResponseHanlder<T> handler,
java.lang.String bodyEncoding,
java.lang.String body)
주어진 URL로 POST 요청한 결과를 Handler에 의해 처리된 값으로
돌려 준다.
|
static <T> HttpResponse<T> |
post(java.lang.String urlStr,
HttpResponseHanlder<T> handler,
java.lang.String contentType,
java.lang.String bodyEncoding,
java.lang.String body)
주어진 URL로 POST 요청한 결과를 Handler에 의해 처리된 값으로
돌려 준다.
|
static <T> HttpResponse<T> |
post(java.lang.String urlStr,
HttpResponseHanlder<T> handler,
java.lang.String contentType,
java.lang.String bodyEncoding,
java.lang.String body,
int connectTimeout,
int readTimeout)
주어진 URL로 POST 요청한 결과를 Handler에 의해 처리된 값으로
돌려 준다.
|
static HttpResponse<java.lang.String> |
post(java.lang.String urlStr,
java.util.Map<java.lang.String,? extends java.lang.Object> postParam)
주어진 URL로 POST 요청한 결과를 Handler에 의해 처리된 값으로
돌려 준다.
|
static HttpResponse<java.lang.String> |
post(java.lang.String urlStr,
java.lang.String body)
주어진 URL로 POST 요청한 결과를 Handler에 의해 처리된 값으로
돌려 준다.
|
static HttpResponse<java.lang.String> |
post(java.lang.String urlStr,
java.lang.String bodyEncoding,
java.util.Map<java.lang.String,? extends java.lang.Object> postParam)
주어진 URL로 POST 요청한 결과를 Handler에 의해 처리된 값으로
돌려 준다.
|
static HttpResponse<java.lang.String> |
post(java.lang.String urlStr,
java.lang.String bodyEncoding,
java.lang.String body)
주어진 URL로 POST 요청한 결과를 Handler에 의해 처리된 값으로
돌려 준다.
|
static HttpResponse<java.lang.String> |
post(java.lang.String urlStr,
java.lang.String contentType,
java.lang.String encoding,
java.lang.String body)
주어진 URL로 POST 요청한 결과를 Handler에 의해 처리된 값으로
돌려 준다.
|
public static HttpResponse<java.lang.String> get(java.lang.String urlStr) throws java.io.IOException
주어진 URL로 GET 요청한 결과 문자열을 돌려 준다.
urlStr
- 호출할 URL 문자열.java.io.IOException
public static HttpResponse<java.lang.String> get(java.lang.String urlStr, java.util.Map<java.lang.String,? extends java.lang.Object> param) throws java.io.IOException
주어진 URL로 GET 요청한 결과 문자열을 돌려 준다.
urlStr
- 호출할 URL 문자열.param
- GET 메쏘드의 파라미터를 담고 있는 Map.java.io.IOException
public static <T> HttpResponse<T> get(java.lang.String urlStr, HttpResponseHanlder<T> handler) throws java.io.IOException
주어진 URL로 GET 요청한 결과를 Handler에 의해 처리된 값으로 돌려 준다.
urlStr
- 호출할 URL 문자열.handler
- 결과 문자열을 처리할 Handler 객체.java.io.IOException
public static <T> HttpResponse<T> get(java.lang.String urlStr, java.util.Map<java.lang.String,? extends java.lang.Object> param, HttpResponseHanlder<T> handler) throws java.io.IOException
주어진 URL로 GET 요청한 결과를 Handler에 의해 처리된 값으로 돌려 준다.
urlStr
- 호출할 URL 문자열.param
- GET 메쏘드의 파라미터를 담고 있는 Map.handler
- 결과 문자열을 처리할 Handler 객체.java.io.IOException
public static HttpResponse<java.lang.String> post(java.lang.String urlStr, java.util.Map<java.lang.String,? extends java.lang.Object> postParam) throws java.io.IOException
주어진 URL로 POST 요청한 결과를 Handler에 의해 처리된 값으로 돌려 준다.
urlStr
- 호출할 URL 문자열.postParam
- POST 데이터로 변환될 파라미터.java.io.IOException
public static HttpResponse<java.lang.String> post(java.lang.String urlStr, java.lang.String bodyEncoding, java.util.Map<java.lang.String,? extends java.lang.Object> postParam) throws java.io.IOException
주어진 URL로 POST 요청한 결과를 Handler에 의해 처리된 값으로 돌려 준다.
urlStr
- 호출할 URL 문자열.bodyEncoding
- POST 데이터의 Encoding 값.postParam
- POST 데이터로 변환될 파라미터.java.io.IOException
public static java.lang.String encodeParameter(java.util.Map<java.lang.String,? extends java.lang.Object> param, java.lang.String encoding) throws java.io.UnsupportedEncodingException
param
- encoding
- java.io.UnsupportedEncodingException
public static <T> HttpResponse<T> post(java.lang.String urlStr, HttpResponseHanlder<T> handler, java.util.Map<java.lang.String,? extends java.lang.Object> postParam) throws java.io.IOException
주어진 URL로 POST 요청한 결과를 Handler에 의해 처리된 값으로 돌려 준다.
urlStr
- 호출할 URL 문자열.handler
- 결과 문자열을 처리할 Handler 객체.body
- POST 데이터.java.io.IOException
public static <T> HttpResponse<T> post(java.lang.String urlStr, HttpResponseHanlder<T> handler, java.lang.String bodyEncoding, java.util.Map<java.lang.String,? extends java.lang.Object> postParam) throws java.io.IOException
주어진 URL로 POST 요청한 결과를 Handler에 의해 처리된 값으로 돌려 준다.
urlStr
- 호출할 URL 문자열.handler
- 결과 문자열을 처리할 Handler 객체.postParam
- POST 데이터로 변환될 파라미터.java.io.IOException
public static HttpResponse<java.lang.String> post(java.lang.String urlStr, java.lang.String body) throws java.io.IOException
주어진 URL로 POST 요청한 결과를 Handler에 의해 처리된 값으로 돌려 준다.
urlStr
- 호출할 URL 문자열.handler
- 결과 문자열을 처리할 Handler 객체.body
- POST 데이터.java.io.IOException
public static HttpResponse<java.lang.String> post(java.lang.String urlStr, java.lang.String bodyEncoding, java.lang.String body) throws java.io.IOException
주어진 URL로 POST 요청한 결과를 Handler에 의해 처리된 값으로 돌려 준다.
urlStr
- 호출할 URL 문자열.handler
- 결과 문자열을 처리할 Handler 객체.bodyEncoding
- POST 데이터의 Encoding 값.body
- POST 데이터.java.io.IOException
public static HttpResponse<java.lang.String> post(java.lang.String urlStr, java.lang.String contentType, java.lang.String encoding, java.lang.String body) throws java.io.IOException
주어진 URL로 POST 요청한 결과를 Handler에 의해 처리된 값으로 돌려 준다.
urlStr
- 호출할 URL 문자열.handler
- 결과 문자열을 처리할 Handler 객체.contentType
- POST 데이터의 형식.bodyEncoding
- POST 데이터의 Encoding 값.body
- POST 데이터.java.io.IOException
public static <T> HttpResponse<T> post(java.lang.String urlStr, HttpResponseHanlder<T> handler, java.lang.String body) throws java.io.IOException
주어진 URL로 POST 요청한 결과를 Handler에 의해 처리된 값으로 돌려 준다.
urlStr
- 호출할 URL 문자열.handler
- 결과 문자열을 처리할 Handler 객체.contentType
- POST 데이터의 형식.bodyEncoding
- POST 데이터의 Encoding 값.body
- POST 데이터.java.io.IOException
public static <T> HttpResponse<T> post(java.lang.String urlStr, HttpResponseHanlder<T> handler, java.lang.String bodyEncoding, java.lang.String body) throws java.io.IOException
주어진 URL로 POST 요청한 결과를 Handler에 의해 처리된 값으로 돌려 준다.
urlStr
- 호출할 URL 문자열.handler
- 결과 문자열을 처리할 Handler 객체.contentType
- POST 데이터의 형식.bodyEncoding
- POST 데이터의 Encoding 값.body
- POST 데이터.java.io.IOException
public static <T> HttpResponse<T> post(java.lang.String urlStr, HttpResponseHanlder<T> handler, java.lang.String contentType, java.lang.String bodyEncoding, java.lang.String body) throws java.io.IOException
주어진 URL로 POST 요청한 결과를 Handler에 의해 처리된 값으로 돌려 준다.
urlStr
- 호출할 URL 문자열.handler
- 결과 문자열을 처리할 Handler 객체.contentType
- POST 데이터의 형식.bodyEncoding
- POST 데이터의 Encoding 값.body
- POST 데이터.java.io.IOException
public static <T> HttpResponse<T> post(java.lang.String urlStr, HttpResponseHanlder<T> handler, java.lang.String contentType, java.lang.String bodyEncoding, java.lang.String body, int connectTimeout, int readTimeout) throws java.io.IOException
주어진 URL로 POST 요청한 결과를 Handler에 의해 처리된 값으로 돌려 준다.
urlStr
- 호출할 URL 문자열.handler
- 결과 문자열을 처리할 Handler 객체.contentType
- POST 데이터의 형식.bodyEncoding
- POST 데이터의 Encoding 값.body
- POST 데이터.java.io.IOException