一、postman作为web应用开发工具,可以用于模拟多种请求方式,但是支持的传参类型又不尽相同。根据面板上的几种数据打包方式来选择合适的请求数据类型。

form-data

就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有content-type来说明文件类型;content-disposition,用来说明字段的一些信息;由于有boundary隔离,所以multipart/form-data既可以上传文件,也可以上传键值对,它采用了键值对的方式,所以可以上传多个文件。其实这种就是我们常用的表单提交发post请求把数据带入后台进行请求。

x-www-form-urlencoded

就是application/x-www-from-urlencoded,会将表单内的数据转换为键值对,但是没有form-data 这种形式所能打包的数据形式要少,不太常用。

3.raw

可以支持四种形式的数据格式来传输,有个下拉框可以选择text、json、xml、JavaScript、html等,如果使用的是springboot搭建的平台的话,同时在controller层需要指明

1 @RequestMapping(value = "/updateUser",method = {RequestMethod.POST},produces = "application/json")

2 public void updateUser(@RequestBody UserInfo user) {

3

4 try {

5 userInfoService.updateUser(user);

6 /*if (log.isInfoEnabled()) {

7 log.info("更新用户数据成功"+"id == "

8 +user.getId()+", name == "

9 +user.getName()+", age == "

10 +user.getAge());

11 }*/

12 } catch (Exception e) {

13 e.printStackTrace();

14 System.out.println("数据更新失败");

15 }

16 }

4.binary

相当于content-type:application/octet-stream,从字面意思得知,只可以上传二进制数据,通常用来上传文件,由于没有键值,所以,一次只能上传一个文件。这种数据传递方式使用的比较少。

总结:这几种post请求传参的方式,应用比较多的是第一种 和第三种,第一种以键值对的形式直接就是表单提交;第三种就是指定数据格式进行传输,也比较方便;

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

java date postmax_Postman支持的几种数据类型请求方式相关推荐

  1. switch case 支持的 6 种数据类型

    转载自  switch case 支持的 6 种数据类型 那么今天就讲一下 Java 中的 switch case 语句吧,有忘记的同学正好可以温习一下. Java 中 switch case 语句用 ...

  2. python不支持以下哪种数据类型_Python 不支持以下哪种数据类型?

    Python 不支持以下哪种数据类型? 答:char 中国大学MOOC: 为了充分利用学习时间,下列方法可行的是: 答:尽量选择理想的固定场所学习\n充分利用等候和其它碎片时间\n把握一天中的最佳状态 ...

  3. 哪种类型是python不支持的_Python不支持以下哪种数据类型?

    Python不支持以下哪种数据类型? <水上音乐>是作曲家()创作的器乐作品.A:斯卡拉蒂B:维瓦尔第C:亨德尔 瘀血阻络证胁痛代表方是血府逐瘀汤.A:错B:对 不论是独立式按键还是矩阵式 ...

  4. python不支持哪种数据类型_Python不支持以下哪种数据类型?

    Python不支持以下哪种数据类型? 生命的意义在于在工作中实现自我价值,而不是一个关于做了什么事和得到多少报酬的问题.A:错B:对 我们撰写发明专利申请书时可以将自己的发明创造的核心材料以论文形式进 ...

  5. CRC校验工具 校验码自动生成软件支持十几种CRC计算方式

    CRC校验工具 校验码自动生成软件支持十几种CRC计算方式,包括MODBUS协议的CRC-16校验,CRC4.CRC5.CRC6.CRC7.CRC8.CRC16等21种算法,见图示.id=620738 ...

  6. HTTP的两种常用请求方式GET和POST

    HTTP的两种常用请求方式GET和POST HTTP:HTTP协议(HyperText Transfer),用于从万维网(WWWW:World Wide Web)服务器传输超文本到本地浏览器的传输协议 ...

  7. jQuery中ajax的4种常用请求方式

    jQuery中ajax的4种常用请求方式:1.$.ajax()返回其创建的 XMLHttpRequest 对象. $.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信 ...

  8. Redis支持的5种数据类型

    概述 Redis 是速度非常快的非关系型(NoSQL)内存键值数据库,可以存储键和五种不同类型的值之间的映射.键的类型只能为字符串,值支持五种数据类型:字符串.列表.集合.散列表.有序集合. Redi ...

  9. python不支持以下哪种数据类型_下列数据类型中, Python不支持的是()。_学小易找答案...

    [判断题]a={},type(a)结果是 . (5.0分) [简答题]内造型设计 [填空题]水分子之间存在着质子的传递作用,称为水的 作用,这个作用的平衡常数在25度时等于 . [填空题]len('3 ...

最新文章

  1. alpine 交互sh_在这个免费的交互式教程中学习Alpine JS
  2. java拦截到登陆界面,JavaWeb 使用Filter实现自动登录
  3. cf D. Powerful array 莫队算法
  4. python打开360浏览器_python selenium使用360浏览器出现新皮肤设置怎么办?
  5. 利用Python制作王者荣耀出装小助手,引来了老板的注意!
  6. 电机串电阻会有什么影响?
  7. 人工机器:Jetson Nano 安装Qt5
  8. 【MyBatis】第一章 快速入门
  9. CVE-2012-1876漏洞分析
  10. 最新版idm下载器(Internet Download Manager)视频嗅探神器
  11. python调用perl_从Python调用Perl脚本不断返回值
  12. oracle优化方法,九大Oracle性能优化基本方法详解
  13. 软件测试ios打包,苹果测试iOS打包成 ipa包
  14. 组装服务器3c,服务器3C认证如何办理
  15. Unity官方实例教程 Space Shooter(太空射击游戏)
  16. 转账功能怎么测试?以支付宝转账到银行卡为例
  17. 苹果IOS9为加强个人隐私信息保护强制HTTPS,APP开发者需申请SSL证书
  18. checkio Evenly Spaced Trees
  19. Python彩色字符画
  20. 有一个类似”abbc,d d.eeffgg,59.30ABDFR ”这样的包含大小写字母,数字,空格,逗号和句号的字符串,求各字符的数量。(设计一个一个函数,传入字符串,返回各字符数量的数据)

热门文章

  1. SAP UI5 ABAP repository的handler class
  2. SAP CRM interactive report的各种输入字段
  3. C4C的导航菜单的问题,disable这个属性,就会变成正常的两级菜单
  4. 一个基于SAP Hybris Commerce和微信的社交电商原型介绍
  5. SAP CRM代码对数据库表COMM_PRODUCT的读写访问情况明细统计
  6. SAP UI5 Drop down list value changed
  7. ubuntu上的wordpress文章的本地存储位置
  8. CRM WebClient UI里product search上下文节点渲染逻辑
  9. 如何使用BAdI ORDER_SAVE创建客户自定义的error message
  10. Angular的constructor和ngOnInit里写代码有什么区别?