zoukankan      html  css  js  c++  java
  • jersey实现RESTful接口PUT方法JSON数据传递

    • 项目中使用的是org.json包
    • maven中的配置如下:
      •   <!-- https://mvnrepository.com/artifact/org.json/json -->
              <dependency>
                  <groupId>org.json</groupId>
                  <artifactId>json</artifactId>
                  <version>20180130</version>
              </dependency>
              ```
        
    • resource class
      •   @PUT
          @Path("/put")
          @Produces("text/plain;charset=UTF-8")
          @Consumes(MediaType.APPLICATION_JSON)
          public String putTest(String userStr){
              JSONObject jsonObject=new JSONObject(userStr);
              System.out.println(jsonObject.toString());
              User user=new User(jsonObject.getString("username"),jsonObject.getString("password"));
              System.out.println(user.toString());
              return "that's ok.";
          }
        
    • testing
      • output:
      •   Jersey app started with WADL available at http://localhost:8080/myapp/application.wadl
          四月 18, 2018 10:49:18 下午 org.glassfish.grizzly.http.server.NetworkListener start
          信息: Started listener bound to [localhost:8080]
          Hit enter to stop it...
          四月 18, 2018 10:49:18 下午 org.glassfish.grizzly.http.server.HttpServer start
          信息: [HttpServer] Started.
          {"password":"123456","username":"tt"}
          User{username='tt', password='123456'}
        
  • 相关阅读:
    剑指Offer
    剑指Offer
    剑指Offer
    面积(area)
    最少步数
    细胞
    集合的前N个元素
    1~100卡特兰数(存一下hhhh)
    [Codeforces137C]History(排序,水题)
    [Codeforces676B]Pyramid of Glasses(递推,DP)
  • 原文地址:https://www.cnblogs.com/Black-Cobra/p/8878216.html
Copyright © 2011-2022 走看看