get 请求可以通过浏览器以 key:value 的形式直接访问,而不需要通过其他工具,例如 postman

    接口返回的一般都是 json 格式,因为所有的语言都识别 json

    接口签名:知道签名规则可以自己写,不知道的话需要开发提供签名接口

    接口数据加密:开发提供加密、解密的接口,或者开发先取消加密、解密逻辑,厉害的自己可以根据规则自己写

    接口幂等:发生接口超时时,重试机制要求接口请求时的上游和下游的状态一致。
    例如:购物下单支付接口,在支付过程中需要调银行支付接口,此时订单支付成功,但是银行接口未能成功返回支付成功的状态码,超时后需要客户端再次发送请求获取当前订单的支付状态,需要确保当前请求的订单的状态和上一次请求订单状态一致,避免造成同一笔订单支付两次。

    常见的接口测试:数据落库、兜底、降低和限流

    post 和 get 的区别:

    get 请求没有请求体,只有 url 和 请求头,所以 get 不能传文件

    post 请求没有长度限制,但是 get 在不同的浏览器里边有不同的长度限制

    get 产生一个 TCP 数据包;post 产生两个TCP数据包,但是在 Firefox 浏览器就只发一次。对于 get 方式的请求,浏览器会把 http header 和d ata一并发送出去,服务器响应200(返回数据);而对于 post 请求,浏览器先发送 header,服务器响应 100 continue,浏览器再发送 data,服务器响应 200 ok(返回数据)

    post 请求比 get 请求安全 — 你信吗???
    ————————————————
    版权声明:本文为CSDN博主「lixiang5453」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/lixiang5453/article/details/119862532