【黄啊码】Postman的介绍以及请求头的使用_post请求头-程序员宅基地

技术标签: postman  测试  前端  测试工具  

Postman介绍

    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

如何使用:

1.在浏览器上先登录,登录成功后获取cookie:

接下来send即可

请求头介绍
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: [email protected]
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

好了,今天的分享就到这里,有问题的留个言,别忘了一键三连,下次我们还会再见!

我是黄啊码,码字的码,退。。。退。。。退。。。朝!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/TiaoZhanJi_Xian/article/details/105913579

智能推荐

hibernate操作oracle的blob字段 -程序员宅基地

文章浏览阅读236次。1. Bolb类型字段说明: 写入Blob字段和写入其它类型字段的方式非常不同,因为Blob自身有一个cursor,你必须使用cursor对blob进行操作,因而你在写入Blob之前,必须获得cursor才能进行写入,那么如何获得Blob的cursor呢? 这需要你先插入一个empty的blob,这将创建一个blob的cursor,然后你再把这个empty的blob的cursor用sel..._oracle blob转字符串 hibernate

使用哈夫曼树实现文本编码、解码_实验题目1-使用哈夫曼树实现文本编码、解码程序 注 4.0 导入实验工程huffmantree.-程序员宅基地

文章浏览阅读3.8k次,点赞9次,收藏38次。使用二叉树存储结构的链表,进行构造二叉树,对指定字符串编码解码_实验题目1-使用哈夫曼树实现文本编码、解码程序 注 4.0 导入实验工程huffmantree.

skywalking04 - skywalking自定义链路追踪@Trace_apm-toolkit-trace-程序员宅基地

文章浏览阅读7.3k次。skywalking04 - skywalking自定义链路追踪@Trace​ 当我们工程中,有些重要的方法,没有添加在链路中,而我们又需要时,就可以添加自定义链路追踪的Span,同时,我们还可以向链路的Span中添加一些自定义的属性(Tag)准备工程​ 工程我们采取上一章<skywalking03 - skywalking入门使用>使用到的demo工程,进行稍作改造.skywalking-plugin-example准备需要自定义链路追踪的方法private String tra_apm-toolkit-trace

ESP-AT 系列: BLE client 的 scan、创建和连接-程序员宅基地

文章浏览阅读1.1w次,点赞4次,收藏39次。一、基础知识想要进行 BLE 相关的开发,我们必须具备一定的基础知识,当然基础知识肯定是非常简单的,仅罗列些和本文介绍指令相关的知识。ESP32 里的蓝牙协议栈是符合蓝牙4.2协议规范的, 本文的描述也仅针对蓝牙4.2规范。1. BLE 协议架构在 BLE 协议栈中,大致分为这几个层级:PHY、LL、HCI、L2CAP、SM、ATT、GATT。其中 PHY 和 LL 我们一..._ble client

0x02 在Debian12.0中部署BIND9实现主DNS服务【base:BIND9+ESXI+Debian12】-程序员宅基地

文章浏览阅读871次,点赞2次,收藏4次。要把咱们上传的ISO镜像给放到。

Java基础内容:第七章面向对象(中上)编程题详解-程序员宅基地

文章浏览阅读914次,点赞19次,收藏19次。属性:商品编号,商品名称,所属类别、商品数量(大于0),商品价格(大于0),属性包括:会议室编号,会议室名称,使用状态(预定,空闲);属性包括:英雄名字、生命值、攻击力、防御力、掌握的技能。方法包括:学习新技能的方法、攻击的方法,防御的方法。属性:学号,姓名,年龄(大于18岁),所学习的专业。属性:专业编号,专业名称 、学习该专业的人数。属性包括:姓名,年龄,技术方向,工作年限;属性包括:书名,作者,出版社名,价格;属性包括: 品种,年龄,心情,名字;属性包括:姓名,年龄,性别,学号;

随便推点

Docker 中 RUN、CMD 与 ENTRYPOINT 的区别_docker run cmd-程序员宅基地

文章浏览阅读1w次,点赞2次,收藏28次。docker 中 RUN、CMD 与 ENTRYPOINT 的区别。_docker run cmd

vue中函数防抖和函数节流_vue防抖函数和节流函数-程序员宅基地

文章浏览阅读3k次。1 介绍函数防抖和函数节流一般是用来解决持续触发事件的问题。例如处理以下事件时:mouseover、scroll和resize。实现防抖和节流的本质是利用计时器计算事件持续触发的时间。(1)函数防抖(debounce)持续触发事件后n秒内函数只会执行一次,如果n秒内事件再次触发,清空计时器重新计时。(2)函数节流J(throttle)持续触发事件后 n 秒内函数只执行一次。2 截图3 Vue源码<template> <div class="te_vue防抖函数和节流函数

频谱监测新方式,如何通过频谱监管系统实现频谱监测?_通过对空中无线电信号进行扫描、搜索以及监视、分析,实现对频谱占用情况的统-程序员宅基地

文章浏览阅读3.8k次。随着更多无线标准和服务的推出,无线电频谱变得越来越拥挤。虹科频谱监管系统SXM为运营商、监管机构等提供跨时间、空间、频率、功率和模式的移动射频频谱利用率的深入分析。_通过对空中无线电信号进行扫描、搜索以及监视、分析,实现对频谱占用情况的统

java.rmi.ConnectException: Connection refused to host: 127.0.0.1解决方案 RMI调用connet refused-程序员宅基地

文章浏览阅读1.1w次,点赞6次,收藏3次。在维护一个使用RMI技术的老项目时,发现远程主机调不通,在关闭防火墙,查看端口连接等操作时候发现无效,查看日志发现如下:java.net.ConnectException: Connection refused: connect java.rmi.ConnectException: Connection refused to host: 127.0.0.1; nested exceptio_java.rmi.connectexception: connection refused to host: 127.0.0.1; nested exc

xcode中如何显示文件后缀_xcode 显示文件后缀-程序员宅基地

文章浏览阅读2k次。xcode显示文件后缀的贴心方法_xcode 显示文件后缀

一个可能是线程安全的日志记录类_ulog线程安全吗-程序员宅基地

文章浏览阅读433次。unit ULog;interfaceuses Classes;type TLogThread = class(TThread) private { Private declarations } private FLogFile:string; private FTextList:TThreadList; procedure DoWriteL_ulog线程安全吗

推荐文章

热门文章

相关标签