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>> 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

最新文章

  1. Linux 权限设置chmod
  2. Unity3D游戏开发初探—2.初步了解3D模型基础
  3. yum命令——安装、卸载、查询等
  4. Redis和Memcache对比及选择(转载)
  5. [已解决]Tomcat启动报 java.net.BindException: Address already in use: JVM_Bind
  6. ios block和函数的区别
  7. Linux chmod命令详解
  8. java操作xml
  9. jquery之别踩白块游戏的实现
  10. Android设计模式—策略模式
  11. Maven安装中的问题
  12. csdn博客被删除联系客服恢复
  13. Java 字符编码与解码
  14. jquery tips简易使用方法 新手必看
  15. 使用MSHTML解析HTML页面
  16. Unity中锚点的动态设置
  17. 马昕璐201771010118《面向对象程序设计(java)》第七周学习总结
  18. Synchronized和Lock的区别
  19. 课程回顾-Convolutional Neural Networks
  20. Mysql关于时间排序的问题

热门文章

  1. C# Web应用调试开启外部访问
  2. solr服务中集成IKAnalyzer中文分词器、集成dataimportHandler插件
  3. Windows Server 2012 NIC Teaming介绍及注意事项
  4. Logstash实践: 分布式系统的日志监控
  5. C语言 &#183; Torry的困惑(基本型)
  6. [Java 缓存] Java Cache之 DCache的简单应用.
  7. Enterprise Solution 3.1 企业应用开发框架 .NET ERP/CRM/MIS 开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms
  8. 探索ASP.NET MVC5系列之~~~4.模型篇---包含模型常用特性和过度提交防御
  9. Ngrok让你的本地Web应用暴露在公网上
  10. CSS 3学习——box-sizing和背景