Android: Async-Http library
Android Asynchronous Http Client
A Callback-Based Http Client Library for Android
http://loopj.com/android-async-http/
Http Send:
// http send
AsyncHttpClient _clientPost = new AsyncHttpClient();
RequestParams params = new RequestParams();
params.put( "type", "" + type );
params.put( "text", message );
if( CookieManager.getInstance().getCookie(HttpAPI.uriAPI) != null )
{
String cookieStr = CookieManager.getInstance().getCookie(HttpAPI.uriAPI);
_clientPost.addHeader( "Cookie", cookieStr );
}
_clientPost.post( addr, params, new AsyncHttpResponseHandler()
{
@Override
public void onSuccess(String response)
{
try
{
}
catch (JSONException e)
{
}
}
});
Http Get:
// http get
AsyncHttpResponseHandler _responseHandler = new AsyncHttpResponseHandler()
{
@Override
public void onSuccess(String response)
{
}
};
if( CookieManager.getInstance().getCookie(HttpAPI.uriAPI) != null )
{
String cookieStr = CookieManager.getInstance().getCookie(HttpAPI.uriAPI);
_clientGet.addHeader( "Cookie", cookieStr );
}
_clientGet.get( addr, responseHandler );
Comments
Post a Comment