fiddler发送post请求
1.指定为 post 请求,输入 url
Content-Type: application/x-www-form-urlencoded;charset=utf-8
request body中的参数格式:userName=adminicxp&userPassword=123qwe!@#
这种方式可以用 request.getParameter的方式来获得。
2.指定为 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;
}
3.post数组
方式1:
springmvc 后台java代码
@RequestBody Map<String, List<String>> paramList<String> ids = param.get("ids");
fiddler 请求
Content-Type指定为 application/jsonRequestBody格式:{"ids":["first0001company", "xxx4234324"]}
方式2:
springmvc 后台java代码
@RequestParam List<String> ids;或者 @RequestParam String[] ids;
fiddler 请求
Content-Type指定为 application/x-www-form-urlencodedRequestBody格式:ids=first0001company&ids=xxx4234324
转载于:https://www.cnblogs.com/hujunzheng/p/6178049.html
fiddler发送post请求相关推荐
- Fiddler 发送post 请求失败
今天服务端同事,让我发一个post 请求.然后呢,一直有问题.告诉我签名失败. 后来换了其他的在线模拟post,都是可以的. 后来找到原因了, post 请求,必须要有Content-Type 和 C ...
- 【Windows环境】Fiddler发送POST请求携带文件问题记录
图上标注出来的就是后台upload的参数名称
- fiddler抓取Android手机app发送的请求
场景:需要抓取手机APP发送的请求 准备工作:电脑安装fiddler.电脑.手机需要连接到同一个局域网 1.下载安装fiddler 网址:https://www.telerik.com/downloa ...
- Fiddler模拟发送POST请求
在发起POST请求时不像GET请求可以在浏览器地址栏直接输入,POST请求的参数是放在请求体中的,因此如果想要模拟POST请求,需要借助工具,比如Postman或者Fiddler,这里简单介绍一下Fi ...
- Fiddler保存http请求 常用sprirct
把自己需要的请求保存下来,再用接口测试框架调用,并验证返回结果. 可以做请求录制,自动断言 保存Request 把下面代码贴在OnBeforeRequest()方法末尾 //过滤无关请求,只关注特定请 ...
- Python代码发送post请求接口测试--转载
参考代码 # coding:utf-8 import requests url = "https://passport.cnblogs.com/user/signin" # 接口地 ...
- 【转】使用C#发送Http 请求实现模拟登陆(以博客园为例)
[转]使用C#发送Http 请求实现模拟登陆(以博客园为例) 模拟登陆的原理很简单,就是发送一个Http 请求服务器获得响应,然后客户端获取到cookie即可实现模拟登陆,比如一些抢票软件的原理无非也 ...
- python传递参数格式_Python语言学习基础篇之Python发送Post请求之根据参数位置传参、数据类型、不同方式传参...
本文主要介绍了Python语言学习基础篇之Python发送Post请求之根据参数位置传参.数据类型.不同方式传参,通过具体的内容向大家展现,希望对大家Python语言的学习有所帮助. 目录 一.验证 ...
- [SoapUI] 通过SoapUI发送POST请求,请求的body是JSON格式的数据
通过SoapUI发送POST请求,请求的body是JSON格式的数据: data={"currentDate":"2015-06-19","reset ...
最新文章
- 程序猿,凭什么让你拿二十万
- Java下利用Jackson进行JSON解析和序列化
- 基于概率论的分类方法—朴素贝叶斯
- atomic底层实现是基于无锁算法cas
- wxWidgets:多文档界面实例
- 利用11行Python代码,盗取了室友的U盘,内容十分刺激!
- 虚拟ip是什么意思_轻松了解基于Ip,Mac,组播的Valn是什么意思,通信基础第17篇...
- 微软正式推出 gRPC-Web for .NET
- node.js 安装及配置(hello world)及 node 的包管理器(npm)
- Mimikatz 攻防杂谈
- android屏蔽电话号码,手机屏蔽骚扰电话的方法【推荐方法】
- 常用UCI数据集链接,mark
- IMDB Top500(世界最佳电影500部)
- CodeForces - 1538G Gift Set (二分)
- java 封装类_java的基本类型和对应的封装类
- Python数据类型练习题
- net-java-php-python-医药库存管理系统计算机毕业设计程序
- ArcGIS基础:获取栅格数据边界的线要素和独立格网面
- Win7下安装Qt3D库
- 全能超高清解码播放器_完美解码
热门文章
- ios 构建版本一直在处理中_iOS构建版本不显示
- docker nexus3
- centos7 修改默认yum源为国内的阿里云
- 如何用两个开关控制同一盏灯
- sql中count(1)、count(*)和count(字段名)的区别
- linux内核重要结构体,Linux中list_head结构体相关 | 技术部落
- oracle删除查询的数据库语句,Oracle简略的语句 查询 删除 修改(1)
- php validate form,laravel 中validate验证规则 利用FormRequest进行数据验证
- java多参方法_Java中多参数方法进阶
- gradle官方文档_Spring Boot+Gradle+MyBatisPlus3.x搭建企业级的后台分离框架