美文网首页Postman
我的编程工具库

我的编程工具库

作者: 赵客缦胡缨v吴钩霜雪明 | 来源:发表于2018-10-31 12:03 被阅读257次

Navicat

navicat是mysql数据库的客户端查询管理工具。

1.navicat 连接MySQL服务
image

点击connection——选择mysql,出现下图界面:


image

按照自己安装mysql中的信息,填好。出现下面的信息,证明连接成功:


image
2.创建数据库

首先打开一个执行sql语句的窗口:

image

执行创建数据库的sql语句

image

创建数据库的sql执行后,要刷新,在下图位置,右键,点击refresh

image

然后就能看见新建的sqltest数据库了

3.创建表
image

首先打开sqltest数据库执行sql的窗口,注意,刚才打开执行sql的窗口是执行整个数据库的sql的窗口,现在我们要在sqltest数据库中执行sql语句,那么就要打开sqltest的sql窗口。在上图红箭处Querries右键新建一个query,就打开了执行sql的窗口,然后执行创建表的sql语句:

image

利用软件添加一条数据:

image

Postman

一、Postman背景介绍
用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。
二、Postman的操作环境
postman适用于不同的操作系统,Postman Mac、Windows X32、Windows X64、Linux系统,还支持postman 浏览器扩展程序、postman chrome应用程序等。
Postman使用参考文档:
1.官方英文文档
2.chrome插件整理的 postman中文使用教程
三、Postman安装
chrome浏览器postman 插件安装
postman谷歌浏览器的安装插件,所以说它的使用前提是你的电脑上得安装谷歌浏览器才行,在安装了谷歌浏览器后还需要在谷歌网上应用店中下载所需要的Postman插件,该插件的下载方式如下:

在这里插入图片描述

不能访问google 应用上商店的朋友 可以 参考这里, 或者下载客户端版本

四、Postman的基础功能

这里写图片描述

五、接口请求流程

1. GET 请求
GET请求:点击Params,输入参数及value,可输入多个,即时显示在URL链接上,
所以,GET请求的请求头与请求参数如在接口文档中无特别声明时,可以不填。

这里写图片描述

响应 示例: 这里会有请求的响应状态码,响应时间,以及响应大小


这里写图片描述

响应体示例: 响应的格式可以有多种,我这里由于请求的是 百度,so, 响应的是 html ,
一般情况下,我们自定义接口的话是 json格式的响应体

这里写图片描述
2. POST请求
POST请求一:表单提交

下图示例中设置了请求方法,请求URL,请求参数,但是没有设置请求头
在我的使用过程中,请求头是根据请求参数的形式自动生成的
请求头中的Content-Type与请求参数的格式之间是有关联关系,比如:

这里写图片描述
这里写图片描述 这里写图片描述

POST请求二:json提交
下图中,当我们选择JSON(application/json) 是会自动帮我们设置 headers 为 application/json
在这里就不截图 举例了,朋友们可以自行去查看


这里写图片描述

POST请求三:xml提交


这里写图片描述

POST请求四:二进制文件提交


这里写图片描述

其它请求方式如PUT,DELETE 大致流程和GET,POST 差不多,这里就不一一举例说明了

六、管理用例—Collections

在POST基础功能那里有一张图片大致说了一下Collections 的作用, 这里我们再详细说明一下

Collections集合:也就是将多个接口请求可以放在一起,并管理起来。什么样的接口请求可以放在同一个collection里?
在这里告诉大家可以这样:一个工程一个Collection,这样方便查找及统一处理数据。

这里写图片描述 这里写图片描述

第一步, 创建Collections
点击上图中的带+号的图标,输入Name:”abc”,Description:”示例demo”,点击Create按钮即创建成功一个Collections.
第二步,在Collections里添加请求
在右侧准备好接口请求的所有数据,并验证后,点击save按钮。


这里写图片描述

保存好之后就可以在这里看到啦,之后要再次调用时可以点击这里,方便快捷有木有

这里写图片描述

collections 管理精细化, 这里我们针对不同的请求方式做分组
添加子文件夹


这里写图片描述 这里写图片描述

这是我们精细化划分之后的结果, 是不是看着有条理多了?


这里写图片描述

七、身份验证Authentication
1、Basic Auth
是基础的验证,所以会比较简单
会直接把用户名、密码的信息放在请求的 Header 中
2、Digest Auth
要比Basic Auth复杂的多。使用当前填写的值生成authorization header。所以在生成header之前要确保设置的正确性。如果当前的header已经存在,postman会移除之前的header。
3、OAuth 1.0
postman的OAuth helper让你签署支持OAuth
1.0基于身份验证的请求。OAuth不用获取access token,你需要去API提供者获取的。OAuth 1.0可以在header或者查询参数中设置value。
4、OAuth 2.0
postman支持获得OAuth 2.0 token并添加到requests中。

相关文章

  • 我的编程工具库

    Navicat navicat是mysql数据库的客户端查询管理工具。 1.navicat 连接MySQL服务 点...

  • 在Jupyter中安装Python包

    摘要:对于任何想要学习编程语言的小伙伴来说,选择编程的工具是非常重要的。在编程工具和Python库中的连接中,一直...

  • Golang sync库--Cond

    熟悉Go编程的朋友都不会对sync库感到陌生,这个语言内置库提供了很多常见的处理并发编程的工具,今天就从最为小众,...

  • 33个热门数据分析软件,你都用过哪些?

    数据分析工具类软件,大体可以分为以下5类: Excel生态工具、数理统计工具、BI工具、数据库工具、编程工具 (E...

  • Python包发布指南

    前言 一门编程语言的强大,有一点在于社区是否活跃,相关库是否够多。主流的编程语言都有非常强大的包管理工具和便捷的库...

  • java49(DBUtils)

    DBUtils: DBUtils是java编程中的数据库操作实用工具,小巧简单使用 DBUtils...

  • PyQt工具

    PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。Qt库是目前最强大的库之一。...

  • PyQt5主窗口动态加载Widget实例代码

    PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。Qt库是目前最强大的库之一。...

  • 打造属于自己的underscore系列 ( 一 )

    underscore作为开发中比较常用的一个javascript工具库,提供了一套丰富的函数式编程功能,该库并没有...

  • Boolan-STL与泛型编程第一周笔记

    STL标准库体系结构内核分析 泛型编程:generic programming使用模板template为主要工具来...

网友评论

    本文标题:我的编程工具库

    本文链接:https://www.haomeiwen.com/subject/iwpctqtx.html