1首先把json參數設置好json
JSONObject json1=new JSONObject();
json1.put("Bandwidth","");
json1.put("circuitType","");
json1.put("portid","");
json1.put("circuitno","");
json1.put("id","");
2設置header請求頭和url以及參數
public static String post(JSONObject json,String path) { String result=""; try { HttpClient client=new DefaultHttpClient(); HttpPost post=new HttpPost(path); post.setHeader("Content-Type", "appliction/json"); post.addHeader("X-APP-Id", "pp8t336vCK9");// 這幾個是設置header頭的 post.addHeader("X-APP-Key", "Cn0PboLmab"); post.addHeader("X-CTG-Request-Id", "123"); StringEntity s=new StringEntity(json.toString(), "utf-8"); s.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE, "appliction/json")); post.setEntity(s); HttpResponse httpResponse=client.execute(post); InputStream in=httpResponse.getEntity().getContent(); BufferedReader br=new BufferedReader(new InputStreamReader(in, "utf-8")); StringBuilder strber=new StringBuilder(); String line=null; while ((line=br.readLine())!=null) { strber.append(line+"\n"); } in.close(); result=strber.toString(); if(httpResponse.getStatusLine().getStatusCode()!= HttpStatus.SC_OK){ result="服務器異常"; } } catch (Exception e) { System.out.println("請求異常"); throw new RuntimeException(e); } System.out.println("result=="+result);//請求返回 return result;}