postman linux_Postman使用

postman简介

  1. 官网
    1. https://learning.getpostman.com/

用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!

  1. Postman下载地址
  2. https://www.getpostman.com/apps
  3. postman适用于不同的操作系统,Postman Mac、Windows X32、Windows X64、Linux系统,还支持postman 浏览器扩展程序、postman chrome应用程序等
  4. Postman中文教程
    1. http://chromecj.com/web-development/2017-12/870.html

postman使用-get请求

Get请求

v2-8ff2732b75f85e1c2648fad4c8cfbbe1_b.jpg
  1. 请求方式method ---get ,post, put,delete......
  2. 请求的url路径
  3. Get请求的参数 可以有多个参数 key=value形式 多个参数&拼接
  4. 点击Params按钮添加get请求的参parameters
  5. 点击Send按钮发送请求
  6. Status请求的响应状态码 常见: 200 404 500 505 等等 time:请求的响应时间 ms毫秒为单位 size: 响应数据大小
  7. Body响应的主体内容
  8. Pretty格式化显示
  9. Raw 普通格式显示不会换行等等
  10. preview将响应的内容解析成html网页
  11. 下拉框指响应的数据格式--xml html text json 等
  12. 接口的返回的数据

3.postman使用-post请求

Post请求----form-data

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

v2-bec150e12de77b9d5b8d4989d28946f1_b.jpg
      1. 1.post 请求方式method 2.请求的url路径 3.send发送按钮
      2. 4. Body 请求的主体内容 form-data:form表单方式传递参数 x-www-form-urlencoded --普通文本 键值对 keyvalue形式成对传递参数 binary 二进制传输 传输 图片 ,文件 ,视频, 音频 格式等 raw 按行
      3. 5.Body 响应的主体内容 6.status 状态码 time 响应时间 size响应的数据大小
      4. 7. 具体的响应内容

Post请求--- x-www-from-urlencoded

      1. application/x-www-from-urlencoded,会将表单内的数据转换为键值对,如:method=findYxObj&id=1

v2-ec28f9699384f75e75d4a60169e2e5bf_b.jpg
      1. Post请求的传递参数方式之一: x-www-form-urlencoded 类似于get的?传参

Post请求--- raw

      1. 可上传任意格式的文本,可以上传text、json、xml、html等各种文本类型

v2-9b97ef46193b145ad965ca852abf170f_b.jpg
      1. Post请求传参方式之一: raw 根据接口文档的要求拼接对应参数格式 常见 &text文本格式 json格式 xml格式等等

Post请求--- binary

  1. 等同于Content-Type:application/octet-stream,只可上传二进制数据,通常用来上传文件,由于没有键值,所以一次只能上传一个文件

v2-6fbfe5d83554af19414611f3fb92d723_b.jpg
      1. Post请求传递参数方式之一: binary 二进制 上传文件时使用

注意

  1. form-data与x-www-form-urlencoded不同之处在于multipart/form-data:既可以上传文件等二进制数据,也可以上传表单键值对,只是最后会转化为一条信息; x-www-form-urlencoded:只能上传键值对,且键值对都是&间隔分开。

请求头中的Content-Type与请求参数的格式之间的有关联关系

v2-c2705636683e5a1a1ccb46cde0059c4e_b.jpg

4.postman使用--Headers Cookies

v2-04cf0d12fa0e6aeed9e5e3c6a700014d_b.jpg
  1. Authorization 认证方式
  2. Headers 请求的头信息 ,一般请求的头信息包括:accept-language语言 accept-encoding 响应数据的压缩方式gzip ,connection 连接 keep-alive长连接 charset 编码格式gkb/utf8
  3. Cookies 请求的cookie : 认证的密码,token令牌等等信息
  4. Cookies 响应的cookie信息

v2-26ff8036e4ebbfa62633a59082d362cb_b.jpg
  1. Headers 响应的头信息

v2-dc4d83acf8646842d6a681cbc6338298_b.jpg

Postman使用--put请求/delete请求

  1. PUT http://www.birjemin.com/api/user/{id} # 修改用户信息
    1. {id} 指 发送请求时传递的参数

v2-57ad8b6d097a0bc303234dbe857785dd_b.jpg
    1. DELETE http://www.birjemin.com/api/user/{id} # 删除用户信息
      1. {id} 指 发送请求时传递的参数

v2-6f0e6d554660c788c46ca5d3b32052e6_b.jpg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/499008.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java与MySQL做购物系统_java Swing mysql实现简单的购物系统项目源码附带指导视频教程...

大家好,今天给大家演示一下由Java swing实现的一款简单的购物程序,数据库采用的是mysql,该项目非常简单,实现了管理员对商品类型和商品的管理及用户注册登录后浏览商品、加入购物车、购买商品等功能,旨在学习Java 图形…

mysql pdm_mysql 生成pdm

1.条件1.1 工具powerDesigner16.51.2 mysql数据库地址或脚本1.3 mysql-connector-odbc-5.3.4-winx64.msi2.操作步骤2.1 database > change DBMS 选择Mysql5.02.2 打开powerDesigner16.5工具, file > reverse Engineer > database确定,则生成对应的pdm.3.图形列表中展示…

python画图宽度_python – 在Matplotlib中设置绘图画布的大小

这是我对Matplotlib最大的挫折之一.我经常使用栅格数据,例如我想添加色彩图,图例和一些标题.来自matplotlib库的任何简单示例都会导致不同的分辨率,因此重新采样数据.特别是在进行图像分析时,您不需要任何(不需要的)重采样. 这是我通常做的,虽然我很想知道是否有更简单或更好的…

java 调用htm中js函数_从 node.js Web应用中调用 WASM 函数 | WebAssembly 入门教程

文中所有的代码都可以在 https://github.com/second-state/wasm-learning/tree/master/nodejs/hello 中找到在之前的教程中,我们讨论了如何从 Web 浏览器中的 JavaScript 应用程序访问 WebAssembly 函数。WebAssembly 快问快答从 Rust 开始入门 WebAssembly | WebAs…

python将数据存入mysql数据库中_python3 两种方法将数据存入mysql数据库

方法一:(数据量小的时候推荐使用这种)第一步:pip install mysqlclient这里我没有报错 也许你可能会报错Read timed out 此时不要慌,这是因为你的网络问题,你使用豆瓣源再次下载:pip install -i https://pypi.douban…

vba cad 读取宏的路径_openpyxl 第三篇 lt;工作表的读取和写入gt;

1、打开表格文件from openpyxl import load_workbook wb load_workbook(r"文件路径工作簿文件全名")2. 查看有哪些sheet页sheet_names wb.sheetnames print(sheet_names)3. 读取指定的sheet页sheet1 wb[指定工作表的名字]4.单元格的使用#写 sheet1.cell(row3,colu…

mysql 一致性读_MySQL半一致性读原理解析-从源码角度解析

1、什么是半一致性读A type of read operation used for UPDATE statements, that is a combination of read committed and consistent read. When an UPDATE statement examines a row that is already locked, InnoDB returns the latest committed version to MySQL so tha…

飞秋发送文件对方无法接收_微信新功能,发送高清图片和视频终于不会被压缩了...

今天,扎比从微博中刷到了腾讯微信团队的最新微博,称微信支持发送高清图片视频不被压缩,而且给好友发送的文件容量上限也变得更大了。发送教程一般情况下,我们使用微信给好友发视频和图片时都会被压缩。而今天扎比分享的是一个不会…

mysql改原始密码mac_MAC版修改MySQL初始密码的方法

问题描述:买了mac电脑,第一次装mysql,不知道初始密码,如何修改初始密码记录下。解决方式:http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html亲测方法3,已成功重置密码。(感谢非常&#x…

张仰彪第二排序法_C++之排序

常见的各种排序算法复杂度快速排序1.原理假设我们现在对“6 1 2 7 9 3 4 5 10 8”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数。为了方便,就让第一个数6作为基准数吧。接下来,需要将这个序列中所有比基准数大的数放在6的右边&am…

rpm mysql 忘记密码_mysql密码忘记该怎么办?

环境:linux;mysql5.7mysql密码忘记:[rootizwz9f40l0qo5cpnn8qwmpz ~]# mysql -u root -pEnter password:ERROR 1045 (28000): Access denied for user rootlocalhost (using password: NO)查看当前版本:# rpm -qa |grep mysqlmysql57-communi…

python有多少种变量_python数据类型和变量

1.python文件的后缀名为 *.py 2.两种执行方式: python解释器 py文件路径 python 进入解释器: 实时输入并获取到执行结果 3.在Linux下,文件名和文件内部与windows有所不同 文件名 ./*.py 文件内部: 开头得加上 #/usr/bin/env pytho…

mysql1440秒未活动_phpMyAdmin登陆超时1440秒未活动请重新登录

本文章总结了关于phpMyAdmin登陆超时1440秒未活动请重新登录解决方法,有需要的朋友可参考本文章。问题现象:现象一:phpmyadmin在使用过程中经常出现“登陆超时(1440秒未活动),请重新登录”;现象二:phpmyadm…

java连接mysql执行ddl_dljd_(007_009)_jdbc执行DQL/DML/DDL语句

packageedu.aeon.jdbc;importjava.sql.Connection;importjava.sql.Driver;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;/*** [说明]:测试jdbc*authoraeon(qq:1584875179)**/public classTest {/*** jdbc执行…

python3读取jpg_python3读取图像并可视化的方法(PIL/Pillow、opencv/cv2)

原图:使用TensorFlow做图像处理的时候,会对图像进行一些可视化的操作。下面,就来列举一些我知道的图像读取并可视化的方法。 1. Pillow模块 1.1 Pillow模块的前生 Pillow就是python2中的 PIL 模块。PIL模块(Python Imaging Librar…

mysql一对多增删改查_SpringBoot+MySql+ElementUI实现一对多的数据库的设计以及增删改查的实现...

场景业务中经常会用到一对多的数据库的设计与数据的增删改查的实现。比如要实现一个对手机应用配置允许访问的权限的业务。app与权限就是一对多的关系。即一个app可以拥有多个权限。注:实现首先设计数据库。要有一个app表、一个权限表、一个app与权限关联表。首先设…

python设置时间到后结束程序_Python设置程序等待时间

写代码时,特别是涉及到其他外部可执行文件调用时,通常会出现调用程序还未生成结果,后面的程序就自动执行的情况。而通常情况下,前一步调用的生成结果是下一步程序的输入文件,因此出现找不到该文件或打不开该文件的情况…

python excel行数计算不对_数十万数据Excel数据不好处理怎么办?几行Python搞定

电商行业,每月有上百万条订单发货数据需要与仓库的数据进行核对计算,涉及到数据计算,筛选,匹配等步骤,用excel表超级卡,并且经常卡死。这时如果你会Python,十几行代码就可以搞定。这里需要两个P…

c++心形代码_情人节,用代码比个心

今日份的情人节,在家闲出p的你,是不是比往日更加寂寞?这无情的雨,这冰冷的雪,这朴实无华且枯燥的生活,你是否想做点什么?没有朱一旦的劳力士,也没有朱一龙的神仙颜值,那么…

mysql 增大数据库链接_怎么增大MYSQL数据库连接数

怎么增大MYSQL数据库连接数怎么增大MySQL数据库连接数,MYSQL数据库安装完成后,默认连接数是100,流量稍微大一点的论坛或网站这个连接数是不够哟用的,那么怎么才能增加默认MYSQL连接数呢?这里给大家介绍一下具体的方法与…