好凌亂的題目,只是一些功能點的總結咯。
首先構造一個json對象用於存放數據,如果光加上header為utf-8就能解決中文就大錯特錯了。。。
json對象可以put變量,也可以put對象。取的時候obj.getJSONObject("people").getString("name")
- HttpClient httpClient = new DefaultHttpClient();
- String url = "***";
- HttpPost httpPost = new HttpPost(url);
- HttpResponse response;
- httpPost.addHeader("Content-Type", "application/json;charset=utf-8");
- JSONObject obj = new JSONObject();
- obj.put("action", "postHttp");
- JSONObject people= new JSONObject();
- people.put("name", "張三");
- obj.put("people",people);
接下來就是處理中文了。這么看的話好像沒啥難的哈,就是把obj在轉成StringEntity的時候限制一個格式再發給httpPost。
- 頂
- 0
- 踩