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请求相关推荐

  1. Fiddler 发送post 请求失败

    今天服务端同事,让我发一个post 请求.然后呢,一直有问题.告诉我签名失败. 后来换了其他的在线模拟post,都是可以的. 后来找到原因了, post 请求,必须要有Content-Type 和 C ...

  2. 【Windows环境】Fiddler发送POST请求携带文件问题记录

    图上标注出来的就是后台upload的参数名称

  3. fiddler抓取Android手机app发送的请求

    场景:需要抓取手机APP发送的请求 准备工作:电脑安装fiddler.电脑.手机需要连接到同一个局域网 1.下载安装fiddler 网址:https://www.telerik.com/downloa ...

  4. Fiddler模拟发送POST请求

    在发起POST请求时不像GET请求可以在浏览器地址栏直接输入,POST请求的参数是放在请求体中的,因此如果想要模拟POST请求,需要借助工具,比如Postman或者Fiddler,这里简单介绍一下Fi ...

  5. Fiddler保存http请求 常用sprirct

    把自己需要的请求保存下来,再用接口测试框架调用,并验证返回结果. 可以做请求录制,自动断言 保存Request 把下面代码贴在OnBeforeRequest()方法末尾 //过滤无关请求,只关注特定请 ...

  6. Python代码发送post请求接口测试--转载

    参考代码 # coding:utf-8 import requests url = "https://passport.cnblogs.com/user/signin" # 接口地 ...

  7. 【转】使用C#发送Http 请求实现模拟登陆(以博客园为例)

    [转]使用C#发送Http 请求实现模拟登陆(以博客园为例) 模拟登陆的原理很简单,就是发送一个Http 请求服务器获得响应,然后客户端获取到cookie即可实现模拟登陆,比如一些抢票软件的原理无非也 ...

  8. python传递参数格式_Python语言学习基础篇之Python发送Post请求之根据参数位置传参、数据类型、不同方式传参...

    本文主要介绍了Python语言学习基础篇之Python发送Post请求之根据参数位置传参.数据类型.不同方式传参,通过具体的内容向大家展现,希望对大家Python语言的学习有所帮助. 目录 一.验证 ...

  9. [SoapUI] 通过SoapUI发送POST请求,请求的body是JSON格式的数据

    通过SoapUI发送POST请求,请求的body是JSON格式的数据: data={"currentDate":"2015-06-19","reset ...

最新文章

  1. 程序猿,凭什么让你拿二十万
  2. Java下利用Jackson进行JSON解析和序列化
  3. 基于概率论的分类方法—朴素贝叶斯
  4. atomic底层实现是基于无锁算法cas
  5. wxWidgets:多文档界面实例
  6. 利用11行Python代码,盗取了室友的U盘,内容十分刺激!
  7. 虚拟ip是什么意思_轻松了解基于Ip,Mac,组播的Valn是什么意思,通信基础第17篇...
  8. 微软正式推出 gRPC-Web for .NET
  9. node.js 安装及配置(hello world)及 node 的包管理器(npm)
  10. Mimikatz 攻防杂谈
  11. android屏蔽电话号码,手机屏蔽骚扰电话的方法【推荐方法】
  12. 常用UCI数据集链接,mark
  13. IMDB Top500(世界最佳电影500部)
  14. CodeForces - 1538G Gift Set (二分)
  15. java 封装类_java的基本类型和对应的封装类
  16. Python数据类型练习题
  17. net-java-php-python-医药库存管理系统计算机毕业设计程序
  18. ArcGIS基础:获取栅格数据边界的线要素和独立格网面
  19. Win7下安装Qt3D库
  20. 全能超高清解码播放器_完美解码

热门文章

  1. ios 构建版本一直在处理中_iOS构建版本不显示
  2. docker nexus3
  3. centos7 修改默认yum源为国内的阿里云
  4. 如何用两个开关控制同一盏灯
  5. sql中count(1)、count(*)和count(字段名)的区别
  6. linux内核重要结构体,Linux中list_head结构体相关 | 技术部落
  7. oracle删除查询的数据库语句,Oracle简略的语句 查询 删除 修改(1)
  8. php validate form,laravel 中validate验证规则 利用FormRequest进行数据验证
  9. java多参方法_Java中多参数方法进阶
  10. gradle官方文档_Spring Boot+Gradle+MyBatisPlus3.x搭建企业级的后台分离框架