zoukankan      html  css  js  c++  java
  • Andriod调用http请求

              // 新建HttpPost对象
    		HttpPost httpPost = new HttpPost(
    				"http://180.153.1.1:8080/mybankGateway/gateway/queryProductType");
    
    		// 参数列表
    		List<NameValuePair> params = new ArrayList<NameValuePair>();
    		params.add(new BasicNameValuePair("query", "工作日"));
    
    		// 设置字符集
    		HttpEntity entity = null;
    		try {
    			entity = new UrlEncodedFormEntity(params, HTTP.UTF_8);
    		} catch (UnsupportedEncodingException e1) {
    			// TODO Auto-generated catch block
    			e1.printStackTrace();
    		}
    		// 设置参数实体
    		httpPost.setEntity(entity);
    		// 获取HttpClient对象
    		HttpClient httpClient = new DefaultHttpClient();
    		// 连接超时
    		httpClient.getParams().setParameter(
    				CoreConnectionPNames.CONNECTION_TIMEOUT, 30000);
    		// 请求超时
    		httpClient.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT,
    				30000);
    		try {
    			// 获取HttpResponse实例
    			HttpResponse httpResp = httpClient.execute(httpPost);
    			// 判断是够请求成功
    			if (httpResp.getStatusLine().getStatusCode() == 200) {
    				// 获取返回的数据
    				String result = EntityUtils.toString(httpResp.getEntity(),
    						"UTF-8");
    				Log.i("HttpPost", "HttpPost方式请求成功,返回数据如下:");
    				Log.i("result", result);
    				System.err.println(result);
    			} else {
    				Log.i("HttpPost", "HttpPost方式请求失败");
    			}
    		} catch (ConnectTimeoutException e) {
    			e.printStackTrace();
    		} catch (ClientProtocolException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    

      

  • 相关阅读:
    [转]Dokuwiki使用感受
    [转]认识与入门Markdown
    [转]2015深度学习回顾:ConvNet、Caffe、Torch及其他
    [转]Dokuwiki插件与主题推荐
    [转]okuwiki布署小记
    PHP环境配置
    keydown和keypress
    JavaScript优化参考
    IE兼容性标签和条件注释
    nodejs 简单http 文件上传demo
  • 原文地址:https://www.cnblogs.com/yangy608/p/3277081.html
Copyright © 2011-2022 走看看