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;
    	}


  • 相关阅读:
    Ado.net 02
    Ado.net01
    sql05
    sql04
    sql03
    sql02
    sql01
    czC#02
    czC#02
    Vue之render函数
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3249382.html
Copyright © 2011-2022 走看看