Package com.uos.uos_mobile.manager
Class HttpManager
- java.lang.Object
-
- android.os.AsyncTask<java.lang.String,java.lang.String,java.lang.String>
-
- com.uos.uos_mobile.manager.HttpManager
-
public class HttpManager extends android.os.AsyncTask<java.lang.String,java.lang.String,java.lang.String>
Http 통신시 사용하는 Manager 클래스.
웹 서버와 Http 통신시 사용되는 클래스이며 AsyncTask를 상속받아 동작합니다.new HttpManager().execute(new String[]{"URL", "Connect Timeout", "Read Timeout", "Data"}).get());
위와 같이 사용할 수 있으며 반환값은 통신 결과에 대한 String 입니다.- Since:
- 1.0.0
- Author:
- Sohn Young Jin
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_CONNECTION_TIMEOUT
Http 통신 시 기본 연결 Timeout 시간.static int
DEFAULT_READ_TIMEOUT
Http 통신 시 기본 수신 Timeout 시간.
-
Constructor Summary
Constructors Constructor Description HttpManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
doInBackground(java.lang.String... strings)
매개변수로 전달된 서버주소를 이용하여 해당 주소로 Request 요청을 보냅니다.
-
-
-
Method Detail
-
doInBackground
protected java.lang.String doInBackground(java.lang.String... strings)
매개변수로 전달된 서버주소를 이용하여 해당 주소로 Request 요청을 보냅니다. 통신에 실패할 경우 responseCode -2를 반환하며 그 외의 오류들은 -1을 반환합니다.
매개변수로 전달되는 String 배열의 값은 다음과 같습니다.
string[0]: 접속할 URL
string[1]: connect timeout
string[2]: read timeout
string[3]: 전송할 데이터- Specified by:
doInBackground
in classandroid.os.AsyncTask<java.lang.String,java.lang.String,java.lang.String>
- Parameters:
strings
- HttpManager 통신 시 사용하는 데이터.- Returns:
- String 통신에 대한 결과값.
-
-