博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
fiddler发送post请求
阅读量:6547 次
发布时间:2019-06-24

本文共 2047 字,大约阅读时间需要 6 分钟。

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
> paramList
ids = param.get("ids");

  fiddler 请求

Content-Type指定为 application/jsonRequestBody格式:{
"ids":["first0001company", "xxx4234324"]}

 

  方式2:

  springmvc 后台java代码

@RequestParam List
ids;或者 @RequestParam String[] ids;

  fiddler 请求

Content-Type指定为 application/x-www-form-urlencodedRequestBody格式:ids=first0001company&ids=xxx4234324
本文转自 小眼儿 博客园博客,原文链接:http://www.cnblogs.com/hujunzheng/p/6178049.html,如需转载请自行联系原作者
你可能感兴趣的文章
JSON字符串转成对象
查看>>
SaltStack 中ZMQ升级
查看>>
exchange 2013 提示“HTTP 500内部服务器错误”
查看>>
Linux运维学习笔记之一:运维的原则和学习方法
查看>>
怎样使用原型设计中的组件样式功能
查看>>
python threading
查看>>
谷安天下2013年6月CISA考前辅导 第一季
查看>>
ARM程序规范
查看>>
Qt下的OpenGL 编程(8)文字、FPS、动画
查看>>
记一次mapreduce读取不到输入文件的问题
查看>>
我的友情链接
查看>>
在普通台式机上搭建服务器虚拟化架构Esxi平台
查看>>
电话线路 30B+D 名词解释
查看>>
吉炬消费系统软件输入密码后无法打开软件界面故障处理
查看>>
Hibernate学习系列————注解一对多双向实例
查看>>
Cannot load from mysql.proc
查看>>
网络运维之 EX4200消除var分区使用过高的告警
查看>>
【最好的流程是没有流程】
查看>>
Apache Thrift 教程
查看>>
Python Epoll
查看>>