接口访问-并返回json字符串
String requestUrl = "http://www.kuaidi100.com/query?type="+express2.getCode()+"&postid="+express2.getExpress_number();
		   JSONObject jsonObject = null;
	       StringBuffer buffer = new StringBuffer();
	        try {
	            URL url = new URL(requestUrl);
	            // http协议传输
	            HttpURLConnection httpUrlConn = (HttpURLConnection) url.openConnection();
	            httpUrlConn.setDoOutput(true);
	            httpUrlConn.setDoInput(true);
	            httpUrlConn.setUseCaches(false);
	            // 设置请求方式(GET/POST)
	            httpUrlConn.setRequestMethod("POST");
	            httpUrlConn.connect();
	            // 将返回的输入流转换成字符串
	            InputStream inputStream = httpUrlConn.getInputStream();
	            InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "utf-8");
	            BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String str = null;
	            while ((str = bufferedReader.readLine()) != null) {
	                buffer.append(str);
	            }
	            bufferedReader.close();
	            inputStreamReader.close();
	            // 释放资源
	            inputStream.close();
	            inputStream = null;
	            httpUrlConn.disconnect();
	            jsonObject = JSONObject.fromObject(buffer.toString());
	        } catch (Exception e) {
	            e.printStackTrace();
	        }
		 if(jsonObject.get("message").equals("ok")){
		 map.put("expressInfos", jsonObject.get("data"));
		 }
                    
                
                
            
        
浙公网安备 33010602011771号