1. Authorization
身份验证,主要用来填写用户名密码,以及一些验签字段,postman有一个helpers可以帮助我们简化一些重复和复杂的任务。当前的一套helpers可以帮助你解决一些authentication protocols的问题。

2. Headers
请求的头部信息

3. Body
post请求时必须要带的参数,里面放一些key-value键值对

4. Pre-requerst Script
可以让你在 请求之前自定义请求数据,这个运行在请求之前,语法使用JavaScript语句。

5. tests
tests标签功能比较强大,通常用来写测试,它是运行在请求之后。支持JavaScript语法。postman每次执行request的时候,会执行tests。测试结果会在tests的tab上面显示一个通过的数量以及对错情况。这个后面会进行详解,它也可以用来设计用例,比如要测试返回结果是否含有某一字符串

6. form-data
它将表单数据处理为一条消息,以标签为单元,用分隔符分开。既可以单独上传键值对,也可以直接上传文件(当上传字段是文件时,会有Content-Type来说明文件类型,但该文件不会作为历史保存,只能在每次需要发送请求的时候,重新添加文件。);post请求里较常用的一种

7. x-www-form-urlencoded
对应信息头-application/x-www-from-urlencoded,会将表单内的数据转换为键值对;

8. raw
可以上传任意类型的文本,比如text、json、xml等,所有填写的text都会随着请求发送;

9. binary
对应信息头-Content-Type:application/octet-stream,只能上传二进制文件,且没有键值对,一次只能上传一个文件, 也不能保存历史,每次选择文件,提交;

10. GraphQL
一种针对 Graph(图状数据)进行查询特别有优势的 Query Language(查询语言),所以叫做 GraphQL。它跟 SQL 的关系是共用 QL 后缀,就好像「汉语」和「英语」共用后缀一样,但他们本质上是不同的语言。GraphQL 跟用作存储的 NoSQL 没有必然联系,虽然 GraphQL 背后的实际存储可以选择 NoSQL

11. 请求头介绍
Accept 指定客户端能够接收的内容类型 Accept: text/plain, text/html,application/json
Accept-Charset 浏览器可以接受的字符编码集。 Accept-Charset: iso-8859-5
Accept-Encoding 指定浏览器可以支持的web服务器返回内容压缩编码类型。 Accept-Encoding: compress, gzip
Accept-Language 浏览器可接受的语言 Accept-Language: en,zh
Accept-Ranges 可以请求网页实体的一个或者多个子范围字段 Accept-Ranges: bytes
Authorization HTTP授权的授权证书 Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Cache-Control 指定请求和响应遵循的缓存机制 Cache-Control: no-cache
Connection 表示是否需要持久连接。(HTTP 1.1默认进行持久连接) Connection: close
Cookie HTTP请求发送时,会把保存在该请求域名下的所有cookie值一起发送给web服务器。 Cookie: $Version=1; Skin=new;
Content-Length 请求的内容长度 Content-Length: 348
Content-Type 请求的与实体对应的MIME信息 Content-Type: application/x-www-form-urlencoded
Date 请求发送的日期和时间 Date: Tue, 15 Nov 2010 08:12:31 GMT
Expect 请求的特定的服务器行为 Expect: 100-continue
From 发出请求的用户的Email From: user@email.com
Host 指定请求的服务器的域名和端口号 Host: www.zcmhi.com
If-Match 只有请求内容与实体相匹配才有效 If-Match: “737060cd8c284d8af7ad3082f209582d”
If-Modified-Since 如果请求的部分在指定时间之后被修改则请求成功,未被修改则返回304代码 If-Modified-Since: Sat, 29 Oct 2010 19:43:31 GMT
If-None-Match 如果内容未改变返回304代码,参数为服务器先前发送的Etag,与服务器回应的Etag比较判断是否改变 If-None-Match: “737060cd8c284d8af7ad3082f209582d”
If-Range 如果实体未改变,服务器发送客户端丢失的部分,否则发送整个实体。参数也为Etag If-Range: “737060cd8c284d8af7ad3082f209582d”
If-Unmodified-Since 只在实体在指定时间之后未被修改才请求成功 If-Unmodified-Since: Sat, 29 Oct 2010 19:43:31 GMT
Max-Forwards 限制信息通过代理和网关传送的时间 Max-Forwards: 10
Pragma 用来包含实现特定的指令 Pragma: no-cache
Proxy-Authorization 连接到代理的授权证书 Proxy-Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Range 只请求实体的一部分,指定范围 Range: bytes=500-999
Referer 先前网页的地址,当前请求网页紧随其后,即来路 Referer: http://www.zcmhi.com/archives…
TE 客户端愿意接受的传输编码,并通知服务器接受接受尾加头信息 TE: trailers,deflate;q=0.5
Upgrade 向服务器指定某种传输协议以便服务器进行转换(如果支持) Upgrade: HTTP/2.0, SHTTP/1.3, IRC/6.9, RTA/x11
User-Agent User-Agent的内容包含发出请求的用户信息 User-Agent: Mozilla/5.0 (Linux; X11)
Via 通知中间网关或代理服务器地址,通信协议 Via: 1.0 fred, 1.1 nowhere.com (Apache/1.1)
Warning 关于消息实体的警告信息 Warn: 199 Miscellaneous warning

12. POST请求头必带参数

(1)Host 指定请求的服务器的域名和端口号
否则会报以下错误:

HTTP Status 400 – Bad Request

(2)Content-Length 请求的内容长度
否则会报以下错误:

org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing

(3)Content-type 请求的与实体对应的MIME信息
否则会报以下错误:

发生未知异常!原因是:Content type 'application/octet-stream' not supported

13. GET请求头必带参数
(1)Host 指定请求的服务器的域名和端口号
否则会报以下错误:

HTTP Status 400 – Bad Request

14. 补充说明
(1)如果一直遇到相同接口在不同机器上的运行结果不同,请尝试清除历史数据后重试。
请注意header中的token或Authorization值复制正确,这个如果错误,也会导致下面的错误。

之前遇到了一个,通过负载均衡地址可以调通,但是同样的条件下,只是把地址栏地址换成了请求负载均衡地址,就出现了400 Bad Request这样的错误提示。

postman请求参数详解相关推荐

  1. SpringBoot - 获取Get请求参数详解(附样例:非空、默认值、数组、对象)

    利用 Spring Boot 来制作 Web 应用,就必定会涉及到前端与后台之间互相传递参数.下面演示 Controller 如何接收以 GET 方式传递过来的参数. 一.参数直接在路径中 (1)假设 ...

  2. SpringBoot 获取 Get 请求参数详解

    叙述 利用 Spring Boot 来制作 Web 应用,就必定会涉及到前端与后台之间互相传递参数. 下面演示 Controller 如何接收以 GET 方式传递过来的参数. 解决方案 参数直接在路径 ...

  3. ajax的请求参数详解以及前后台交互详解

    function rejectSub(){//从隐藏域中拿到userIDvar userId = $("input:hidden[name='userId']").val();va ...

  4. SpringBoot - 获取Get请求参数详解

    利用 Spring Boot 来制作 Web 应用,就必定会涉及到前端与后台之间互相传递参数.下面演示 Controller 如何接收以 GET 方式传递过来的参数. 一.直接在请求路径中 (1).假 ...

  5. Http请求参数详解

    http请求参数之Query String Parameters.Form Data.Request Payload HTTP请求中不同的请求方式和设置不同的Content-Type时,参数传递的方式 ...

  6. Spring4.0 RestController Rest风格请求参数详解

    Controller, RestController简要说明 1. Controller, RestController的共同点 都是用来表示Spring某个类的是否可以接收HTTP请求 2.  Co ...

  7. Web框架——Flask系列之request请求参数详解(十一)

    一.request参数 request 就是flask中代表当前请求的 request 对象,其中一个请求上下文变量(理解成全局变量,在视图函数中直接使用可以取到当前本次请求) from flask ...

  8. log nginx 客户端请求大小_Nginx日志分析和参数详解

    本文档主要介绍Nginx设置日志参数的作用,以及Nginx日志常用分析命令 基本大纲: 1.Nginx日志记录格式的介绍 2.Nginx日志参数详解 3.Web服务流量名词介绍 4.Nginx日志常用 ...

  9. zbb20180930 Postman 使用方法详解

    Postman 使用方法详解   版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/fxbin123/article/details/80428216 ...

最新文章

  1. 数据库为何不建议部署在Docker容器内
  2. 83篇文献、万字总结开启你的强化学习之路!
  3. 删除c++程序中的注释
  4. Android 极广推送接入
  5. 虚拟机和Docker的最大区别
  6. 在java中补零的作用是什么_浅谈Java中的补零扩展和补符号位扩展
  7. 2016 年:勒索病毒造成损失预估超过 10 亿美元
  8. python 分段拟合(curve fit)
  9. 504.七进制数(力扣leetcode) 博主可答疑该问题
  10. 2018年数学建模美赛B题做题思路和详细分析(五)
  11. 全基因组重测序数据分析
  12. Aladdin and the Flying Carpet LightOJ - 1341
  13. 用LED驱动框架注册led设备的示例代码
  14. 数独每日一题-第1题
  15. 价值几千行代码的一键安装开源啦,欢迎各位领导莅临指导(贡献代码)
  16. 塔夫茨计算机科学,塔夫茨大学计算机科学研究生语言及申请要求-费用-课程设置...
  17. textRNN textCNN(及代码实现)
  18. 大学校友会校友卡小程序功能与UI设计
  19. 作为测试人员,你需要掌握哪些,常用软件测试工具?
  20. 一日一练:有效的回旋镖

热门文章

  1. msp432 读一个端口值_对手暴露了一个犯罪分子如何企图在黑暗的网络上出售MSP...
  2. 消防服务器维护,服务器机房消防系统和维护
  3. 《Java黑皮书基础篇第10版》 第11章【习题】
  4. android 桌面插件 语录,一句话心情语录app
  5. 计算机毕设 SSM+Vue房屋租赁系统 房屋租赁信息管理系统 房屋租赁管理系统Java Vue MySQL数据库 远程调试 代码讲解
  6. 2021中青杯数学建模A题思路详细分析 代码?
  7. 客服端向服务端发布、订阅、取消
  8. 选择和如何做都很重要
  9. OpenSSL密码库算法笔记——第5.4.6章 椭圆曲线的无穷远点
  10. CClientDC 和 CDC 的区别