zoukankan      html  css  js  c++  java
  • Android中POST请求代码

    public static String getDataByPost(String APIUrl,Map<String, String> paramsHashMap){
    		String result=null;
    		try {
    			HttpPost httpPost = new HttpPost(APIUrl);
    			DefaultHttpClient httpClient = getHttpClient();
    			List<BasicNameValuePair> postData = new ArrayList<BasicNameValuePair>();
    			for (Map.Entry<String, String> entry : paramsHashMap.entrySet()) {
    				postData.add(new BasicNameValuePair(entry.getKey(), entry.getValue()));
    			}
    			UrlEncodedFormEntity entity = new UrlEncodedFormEntity(postData,HTTP.UTF_8);
    			httpPost.setEntity(entity);
    			HttpEntity httpEntity = null;
    			HttpResponse response = null;
    			
    			response = httpClient.execute(httpPost);
    			httpEntity = response.getEntity();
    
    			InputStream is = httpEntity.getContent();
    			StringBuffer sb = new StringBuffer();
    			BufferedReader br = new BufferedReader(new InputStreamReader(is));
    			String line = "";
    			while ((line = br.readLine()) != null) {
    				sb.append(line);
    			}
    			result=sb.toString();
    //			try {
    //				String path=Environment.getExternalStorageDirectory()+File.separator+"xxxlog.txt";
    //				File file=new File(path);
    //				file.createNewFile();
    //				FileWriter fileWriter=new FileWriter(file);
    //				fileWriter.write(sb.toString());
    //			        fileWriter.close();
    //			} catch (Exception e) {
    //			}
    
               System.out.println(APIUrl+"--->"+result);
    			
    		} catch (Exception e) {
    			
    		}
    		return result;
    	}


  • 相关阅读:
    垃圾收集器与内存分配策略(二)之垃圾收集算法
    组合与继承
    垃圾收集器与内存分配策略(一)之对象存活判断
    虚拟机中对象的创建、内存布局、访问
    Java运行时数据区域划分
    Java操作excel表格
    位段
    sh -s用法
    ubutu14.04选中文本就会删除问题解决
    java容器-List
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3249382.html
Copyright © 2011-2022 走看看