Postman中请求体提交方式

  • x-www-form-urlencoded
  • form-data
  • raw
  • binary

x-www-form-urlencoded

x-www-form-urlencoded 对应的是请求头中 Content-Typeapplication/x-www-from-urlencoded 类型,会将表单内的数据转换为键值对

相当于提交的 url 为 http://10.79.3.181:8998/marketing/externalInvoke/orderSearch?channel=SC&departmentId=3601&orderId=2020080406039

【拓展】
做接口测试的时候,有时候你会发现通过键值对这种方式上传参数

通过抓包发现,明明上传内容没有错,但是请求就是不成功,可能是参数对应的类型不正确,也可能是其他原因,当请求参数比较少时,推荐将请求的参数内容直接放在url后面,然后可能就成功了

form-data

form-data 对应的是 http请求中的 multipart/form-data ,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,用 Content-Type 来说明文件类型、可能还会有content-disposition 说明字段的一些信息;

由于有 boundary隔离,所以 multipart/form-data 既可以上传文件,也可以上传键值对,它采用了键值对的方式,所以可以上传多个文件

raw

raw 可以上传任意格式的文本,可以上传 text、json、xml、html


在做接口测试的时候,接口文档中请求参数通常都是 json格式 的内容,所以这种方式也是用的最多的一种,Postman 比较好的一点是,假如你的 json 内容有误,比如少了个逗号,少了个冒号,会在页面上提示你

binary

binary 对应的是请求头中 Content-Typeapplication/octet-stream
从字面意思得知,只可以上传二进制数据,通常用来上传文件,由于没有键值,所以,一次只能上传一个文件。这种方式一般用的比较少

Postman中请求体提交方式相关推荐

  1. Controller中请求数据的方式

    1.路径变量 url中定义(变量名)作为占位符,使用@PathVariable对应变量 2.@RequestParam 可以获取url中的请求数据 请求数据类型为x-www-from-urlencod ...

  2. linux c语言结构体初始化,Linux c中 结构体初始化方式

    某日在看Linux底层驱动的介绍时,发现在Linux C中结构体的有多种初始化方式,这激起了我的好奇心,亲自实践,今日便来总结一下. 首先定义一个结构体:struct test{ int a; cha ...

  3. 请求体的方式传参_Angularjs中$http以post请求通过消息体传递参数的实现方法

    本文实例讲述了Angularjs中$http以post请求通过消息体传递参数的方法.分享给大家供大家参考,具体如下: Angularjs中,$http以post在消息体中传递参数,需要做以下修改,以确 ...

  4. 【转】Postman系列三:Postman中post接口实战(上传文件、json请求)

    一:接口测试过程中GET请求与POST请求的主要区别 从开发角度我们看get与post的主要区别是: 1.Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据: 2.Get安全性比Pos ...

  5. java中的 请求体_在spring mvc test中访问请求体和请求头

    我创建了一个spring boot应用程序,这就是我的控制器的样子 . 我使用postman在请求体中发送json,在请求头中发送一个字符串,然后进一步散列json并将其与请求头获取的字符串进行比较 ...

  6. html 请求体 响应体,Http协议抓包详解

    抓包分析:GET方式: * 请求部分: GET /day09/demo1-http/demo2.html?name=aaa&age=23 HTTP/1.1 Accept: text/html, ...

  7. HTTP的介绍和提交方式区别

    HTTP的介绍和提交方式区别 HTTP协议的介绍 1.域名和DNS解析过程 2.发起TCP,进行了3次握手 为什么HTTP协议要基于TCP来实现? 3.建立TCP连接后发起HTTP请求 提交方式区别 ...

  8. HTTP请求报文(请求行、请求头、请求体)

    HTTP协议 1.简介 HTTP协议(Hyper Text Transfer Protocol,超文本传输协议),是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的 ...

  9. HTTP请求报文(请求行、请求头、请求体),响应报文

    转载:https://www.cnblogs.com/lmh001/p/9928517.html 一.HTTP请求报文 HTTP请求报文由3部分组成(请求行+请求头+请求体): 请求行: ①是请求方法 ...

最新文章

  1. 和自己和解:方法的借鉴level
  2. Java 中==和 equals 的区别, equals 和 hashCode 的区别
  3. 舰娘 服务器 维护时间,《舰娘Collection》停止运营公告
  4. github Android-Universal-Image-Loader
  5. java偶数和_Java编程计算1-100之间所有偶数的和。
  6. linux 系统盘无法ls,linux – ls:阅读目录.:输入/输出错误
  7. MySQl 安装失败 Starting Server启动失败,发生系统错误 1067, 进程意外终止. 解决方法...
  8. 五分钟解读“大数据”
  9. 各纬度气候分布图_高中地理丨各种气候类型分布图+气候问题全总结,再也不怕搞混了!...
  10. 中南大学研究生复试机试题
  11. 短视频直播电商抖音项目孵化流程运营带货商业计划书方案范本
  12. CAD转成PDF之后,字体就变粗了?什么原因呢?
  13. REST ful规范
  14. gs地图开发_当红小生东风风神奕炫GS 有颜有型
  15. 【每日早报】2019/09/27
  16. Java-pdf无限压缩方案-优化内存问题
  17. linux查询服务器cpu核数_查看linux服务器CPU数量
  18. 会议服务与管理【2】
  19. 前端-HTML-web服务本质-HTTP协议-请求-标签-01(待完善)
  20. Android动画开发

热门文章

  1. 今日早报 每天一分钟知晓天下事 3-13
  2. 英语 语义分割_语义分割细度的文化成因与英语词语搭配
  3. PDF文件如何快速转换成Word文件?两个方法教你搞定
  4. Android 集成极光推送和厂商通道
  5. 搜狗如何打特殊符号 - 搜狗特殊符号的打法!!
  6. 人脸识别与美颜算法实战-图像特效
  7. 图片高斯模糊效果的实现
  8. CentOS,Ubuntu,Linux下安装yasm-1.3.0详细说明
  9. 春节小偷过年,手机放在办公桌上被偷
  10. 上周技术关注:计算机图书2005之荐