Jinx 发布的文章

HTTP接口测试

一、接口

API,应用程序编程接口(Application Programming Interface)

API之主要目的是提供应用程序与开发人员以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。提供API所定义的功能的软件称作此API的实现。API是一种接口,故而是一种抽象。

接口地址

接口地址形式,示例如下:

http(s)://domain.name/test/

请求方法

  • GET:请求指定的页面信息,并返回实体主体。
  • HEAD:类似于 GET 请求,只不过返回的响应中没有具体的内容,用于获取报头
  • POST:向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST 请求可能会导致新的资源的建立和/或已有资源的修改。
  • PUT:从客户端向服务器传送的数据取代指定的文档的内容。
  • DELETE:请求服务器删除指定的页面。
  • CONNECT:HTTP/1.1 协议中预留给能够将连接改为管道方式的代理服务器。
  • OPTIONS:允许客户端查看服务器的性能。
  • TRACE:回显服务器收到的请求,主要用于测试或诊断。
  • PATCH:是对 PUT 方法的补充,用来对已知资源进行局部更新。

- 阅读剩余部分 -

(接DAY45)

十一、模块和包

模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。

导入模块

想使用 Python 源文件,只需在另一个源文件里执行import语句,语法如下:

import module1[, module2[,... moduleN]

一个模块只会被导入一次,不管你执行了多少次import

- 阅读剩余部分 -