http www.yzgcha.com://activity.cha...

yy1.2.3.使用HttpUitls提交get,Post请求 xUtils HttpUtils GET POST - CodeUtils - 博客园
1 public class MainActivity extends Activity {
private String PATH = "/";
private String PATH_ERROR = "/";
private TextView mTv;
private HttpUtils mHttpU
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mTv = (TextView) findViewById(R.id.tv);
mHttpUtils = new HttpUtils();
// 设置当前HttpUtils实例缓存超时的时间,以毫秒为单位
mHttpUtils.configCurrentHttpCacheExpiry(1);
// 设置所有HttpUtils缓存超时的时间
// mHttpUtils.configDefaultHttpCacheExpiry(5000);
// 设置缓存的大小
// mHttpUtils.configHttpCacheSize(httpCacheSize)
// 设置同一时间可以发起网络请求的数据量
mHttpUtils.configRequestThreadPoolSize(5);
// 设置请求超时的时间
mHttpUtils.configTimeout(25000);
public void request(View view) {
mHttpUtils.send(HttpMethod.GET, PATH_ERROR, new RequestCallBack&String&() {
public void onSuccess(ResponseInfo&String& responseInfo) {
String data = responseInfo.
mTv.setText(data);
Log.i("bm", responseInfo.reasonPhrase + "
reasonPhrase");
Log.i("bm", responseInfo.contentEncoding + "
contentEncoding");
Log.i("bm", responseInfo.contentLength + "
contentLength");
Log.i("bm", responseInfo.contentType + "
contentType");
Log.i("bm", responseInfo.locale + "
Log.i("bm", responseInfo.protocolVersion + "
protocolVersion");
Log.i("bm", responseInfo.resultFormCache + "
resultFormCache");
Log.i("bm", responseInfo.statusCode + "
statusCode");
public void onFailure(HttpException error, String msg) {
Log.i("bm", msg);
1 public class MainActivity extends Activity {
private String PATH = "/";
public static final String BAIKEPATH = "/api?apikey=b4f4ee31a8b9acc866ef2afb754c33e6&format=json&method=news.getListByType";
private TextView mTv;
private HttpUtils mHttpU
private HttpHandler&String& mHttpH
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mTv = (TextView) findViewById(R.id.tv);
mHttpUtils = new HttpUtils();
// 璁剧疆褰撳墠HttpUtils瀹炰緥缂撳瓨瓒呮椂鐨勬椂闂达紝浠ユ?绉掍负鍗曚綅
mHttpUtils.configCurrentHttpCacheExpiry(1);
public void request(View view) {
RequestParams params = new RequestParams();
params.addBodyParameter("rows", "15");
params.addBodyParameter("page", "0");
params.addBodyParameter("type", "16");
mHttpHandler = mHttpUtils.send(HttpMethod.POST, BAIKEPATH, params, new RequestCallBack&String&() {
public void onSuccess(ResponseInfo&String& responseInfo) {
mTv.setText(responseInfo.result);
public void onFailure(HttpException error, String msg) {
public void onStart() {
Log.i("bm", "onStart");
public void onCancelled() {
Log.i("bm", "onCancelled");
public void onLoading(long total, long current, boolean isUploading) {
Log.i("bm", total + "
" + current + "
" + isUploading);
public void cancel(View view) {
mHttpHandler.cancel();

我要回帖

更多关于 http www.yzgcha.com 的文章

 

随机推荐