zoukankan      html  css  js  c++  java
  • HttpPost发送Json

    1. 1.public static JSONObject post(String url,JSONObject json){    
    2. 2.        HttpClient client = new DefaultHttpClient();    
    3. 3.        HttpPost post = new HttpPost(url);    
    4. 4.        JSONObject response = null;    
    5. 5.        try {    
    6. 6.            StringEntity s = new StringEntity(json.toString());    
    7. 7.            s.setContentEncoding("UTF-8");    
    8. 8.            s.setContentType("application/json");    
    9. 9.            post.setEntity(s);    
    10. 10.                
    11. 11.            HttpResponse res = client.execute(post);    
    12. 12.            if(res.getStatusLine().getStatusCode() == HttpStatus.OK.value()){    
    13. 13.                HttpEntity entity = res.getEntity();    
    14. 14.                String charset = EntityUtils.getContentCharSet(entity);    
    15. 15.                response = new JSONObject(new JSONTokener(new InputStreamReader(entity.getContent(),charset)));    
    16. 16.            }    
    17. 17.        } catch (Exception e) {    
    18. 18.            throw new RuntimeException(e);    
    19. 19.        }    
    20. 20.        return response;    
    21. 21.    }    
  • 相关阅读:
    51 Nod 1068 Bash游戏v3
    51 Nod Bash 游戏v2
    51 Nod 1073 约瑟夫环
    UVA 12063 Zeros and ones 一道需要好好体会的好题
    51 Nod 1161 Partial sums
    2018中国大学生程序设计竞赛
    UVA 11971 Polygon
    UVA 10900 So do you want to be a 2^n-aire?
    UVA 11346 Possibility
    python with as 的用法
  • 原文地址:https://www.cnblogs.com/zey23/p/3974577.html
Copyright © 2011-2022 走看看