public interface INetwork
Modifier and Type | Method and Description |
---|---|
void |
addHeader(String key,
String value)
http header에 대한 정보를 추가한다.
|
void |
addParam(String key,
String value)
http param에 대한 정보를 추가한다.
|
void |
addPart(com.kakao.network.multipart.Part part)
file upload용 FilePart를 구현한다.
|
void |
configure()
connection에 대한 property 설정.
|
void |
connect()
http 연결을 수행한다.
|
void |
create(String url,
String method,
String charset)
INetwork를 생성한다.
|
void |
disconnect()
연결을 해제한다.
|
int |
getStatusCode()
http response code를 얻는다.
|
byte[] |
readFully()
연결된 reqeust에 대한 응답 stread을 끝까지 읽어야 한다.
|
void addHeader(String key, String value)
key
- 추가될 header의 key.value
- 추가될 header의 value.void addParam(String key, String value)
key
- 추가될 param의 key.value
- 추가될 param의 value.void addPart(com.kakao.network.multipart.Part part)
part
- MultiPart의 Part Objectvoid configure() throws IOException
IOException
- if network error occursvoid connect() throws IOException
IOException
- if network error occursvoid create(String url, String method, String charset) throws IOException
url
- 연결될 url.method
- 연결 메소드charset
- encoding 할 값.IOException
- if network error occursvoid disconnect()
int getStatusCode()
byte[] readFully() throws IOException
IOException
- if network error occurs