码迷,mamicode.com
首页 > 其他好文 > 详细

fiddler发送post请求

时间:2018-05-07 13:34:02      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:response   public   gif   java代码   bar   adl   out   +=   image   

v1.指定为 post 请求,输入 url

  Content-Type: application/x-www-form-urlencoded;charset=utf-8

  request body中的参数格式:userName=adminicxp&userPassword=123qwe!@#

技术分享图片

   这种方式可以用 request.getParameter的方式来获得。

v2.指定为 post 请求,输入 url

  Content-Type: application/json; charset=utf-8

  request body中的参数格式:

{
    "userName": "adminicxp",
    "userPassword": "123qwe!@#",
    "sysId": "xxx"
}

 

技术分享图片

  这种方式通过如下方式获得:

技术分享图片
    @RequestMapping("/xxx")  
    @ResponseBody  
    public String xxx(HttpServletRequest request) throws IOException {  
  
        String jsonString = getBodyString(request.getReader());  
  
        JSONObject jbJsonObject = new JSONObject().fromObject(jsonString);  
  
        User user = (User) JSONObject.toBean(jbJsonObject, User.class);  
        System.out.println(jbJsonObject);  
        System.out.println("id:" + user.getUserName());return null;  
  
    }  
  
    @RequestMapping("/xxx2")  
    @ResponseBody  
    public String xxx2(User user) throws IOException {  
  
        System.out.println("---------------");  
        System.out.println(user.getUserName());  
        System.out.println(user.getPassWord());  
        System.out.println("---------------");  
  
        if (true) {  
            return "success";  
        } else {  
            return "fail";  
        }  
  
    }  

  

  public String getBodyString(BufferedReader br) { 
    String inputLine; 
    String str = ""; 
    try { 
      while ((inputLine = br.readLine()) != null) { 
      str += inputLine; 
    } 
      br.close(); 
    } catch (IOException e) { 
      System.out.println("IOException: " + e); 
    } 
    return str; 
  }

 
技术分享图片

v 3.post数组

  方式1:

  springmvc 后台java代码

@RequestBody Map<String, List<String>> param

List<String> ids = param.get("ids");

  fiddler 请求

Content-Type指定为 application/json

RequestBody格式:{"ids":["first0001company", "xxx4234324"]}

 

  方式2:

  springmvc 后台java代码

@RequestParam List<String> ids;

或者 @RequestParam String[] ids;

  fiddler 请求

Content-Type指定为 application/x-www-form-urlencoded

RequestBody格式:ids=first0001company&ids=xxx4234324

fiddler发送post请求

标签:response   public   gif   java代码   bar   adl   out   +=   image   

原文地址:https://www.cnblogs.com/kenshinobiy/p/9001667.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!