zoukankan      html  css  js  c++  java
  • android客户端向java服务端post发送json

    android 端:

    private void HttpPostData() {  
          try { 

              HttpClient httpclient = new DefaultHttpClient();  
              
              String uri = "http://193.168.1.102:8080/project/answerOfQuestion/list.xml"; 
              
              System.out.println("bbbbbbbb");
              
              HttpPost httppost = new HttpPost(uri);   
          
              //添加http头信息 

              httppost.addHeader("Authorization", "your token"); //认证token 

              httppost.addHeader("Content-Type", "application/json"); 

              httppost.addHeader("User-Agent", "imgfornote");  
              
              //http post的json数据格式:  {"name": "your name","parentId": "id_of_parent"}  
              System.out.println("test111111");
              JSONObject obj = new JSONObject(); 

              obj.put("name", "your name"); 

              obj.put("parentId", "your parentid"); 

              httppost.setEntity(new StringEntity(obj.toString()));     
              System.out.println("bbbbbbbbb");
              System.out.println("eeeeeeeeee");
             HttpResponse response;  
             System.out.println("rrrrrrrr");
              response = httpclient.execute(httppost);  
              System.out.println("mmmmmmmmm");
              //检验状态码,如果成功接收数据  
              int code = response.getStatusLine().getStatusCode();  
              System.out.println(code+"qqqqqqqq");
              if (code == 200) {  

    //              String rev = EntityUtils.toString(response.getEntity());//返回json格式: {"id": "27JpL~j4vsL0LX00E00005","version": "abc"}         
    //              System.out.println(rev+"11111111");
    //              obj = new JSONObject(rev);  
    //
    //              String id = obj.getString("id");  
    //              System.out.println(rev+"222222222");
    //              String version = obj.getString("version");  
    //              System.out.println(rev+"333333333");
               System.out.println("wawawawa");
              } 

              } catch (ClientProtocolException e) {    

              } catch (IOException e) {    

              } catch (Exception e) {  

              } 

         }

    java 端:

    try {
       BufferedInputStream in = new BufferedInputStream(request.getInputStream());
          int i;
          char c;
          while ((i=in.read())!=-1) {
          c=(char)i;
          System.out.print(c);
          }
          System.out.println();
          System.out.println("test");
         }catch (Exception ex) {
       ex.printStackTrace();
       }

  • 相关阅读:
    hdu 5224 Tom and paper 水题
    2015 UESTC 搜索专题N题 韩爷的梦 hash
    2015 UESTC 搜索专题M题 Palindromic String 马拉车算法
    2015 UESTC 搜索专题K题 秋实大哥の恋爱物语 kmp
    2015 UESTC 搜索专题J题 全都是秋实大哥 kmp
    2015 UESTC 搜索专题F题 Eight Puzzle 爆搜
    2015 UESTC 搜索专题E题 吴队长征婚 爆搜
    2015 UESTC 搜索专题D题 基爷的中位数 二分
    2015 UESTC 搜索专题C题 基爷与加法等式 爆搜DFS
    2015 UESTC 搜索专题B题 邱老师降临小行星 记忆化搜索
  • 原文地址:https://www.cnblogs.com/zxcnn/p/5080927.html
Copyright © 2011-2022 走看看