zoukankan      html  css  js  c++  java
  • POSTMAN Request的几个要素

    Request 几要素:

    URL:请求的地址,如果有参数会自动解析显示在Params中,如果手动在Params添加参数,也会自动补充到URL中.

    Params:

    postman有两个地方都可以输入参数变量和值,他们有什么区别呢?

    Params处设置的变量请求时会变成URL问号后面的参数带到请求的接口链接里。而Body里设置的参数则是接口真正请求时发的参数

    Authorization:

    Authorization是验证是否拥有从服务器访问所需数据的权限。当发送请求时,通常必须包含参数,以确保请求具有访问和返回所需数据的权限。

    Method:GET、POST、PUT、PATCH、DELETE、COPY...

    Headers:可以随便添加、编辑Header attribute(头文件属性),打出首字母时,会很贴心地在下拉菜单中显示标准的attribute.有些接口请求之前需要有前置条件,比如购买接口请求时就要先验证是否账户处于登录状态,是否安全之类的,这时我们就需要登录Cookie来登录,方法是在其他端登录之后,抓包获得登录Cookie,在header里新建一个参数Cookies,值为抓包获得的Cookie值

    Request Body

    form-data:

    key和value不写入URL,而是直接提交.key可以选择text类型,也可以选择file类型.可以上传一个文件作为key的value提交(如上传文件)。但该文件不会作为历史保存,只能在每次需要发送请求的时候,重新添加文件。

    x-www-form-urlencoded:

    key和value会写入URL,只能选择text类型,即不能上传文件. 

    Raw:

    可以包含任何东西,都会随着请求发送.

    Binary:

    二进制文件,如image,audio,video,text files,也不能保存历史,每次选择文件,提交。

    测试沙箱:

    Pre-request Script:可以修改或设置一些默认参数,在request之前执行

    Tests:使用语言javascript,用来检验response是否满足要求,可以理解为断言

  • 相关阅读:
    逆光拍摄常见的问题(解决大光比问题)
    HDP和包围曝光
    直方图
    linux查找文件的命令【转】
    100篇大数据文章[转]
    squid
    修改/etc/resolv.conf又恢复到原来的状态?[转]
    python字符串及正则表达式[转]
    GraphLab介绍[转]
    Scala 中的 apply 和 update 方法[转]
  • 原文地址:https://www.cnblogs.com/yaoze2018/p/10859232.html
Copyright © 2011-2022 走看看