美文网首页
Python unittest接口自动化实战中的疑问

Python unittest接口自动化实战中的疑问

作者: 爱学习的代代 | 来源:发表于2018-11-24 21:33 被阅读66次

    1、请求中的data 与params 的差别是什么?

    拿常用的post和get请求来说,data用于post请求,用于表单的提交。params 用于get请求,一般是将参数直接拼接在url后面。
    看下requests模块对于两种请求方式的定义就可以了。

    post-data.png
    get-params.png

    2、requests 模块Post请求的Body默认的编码格式是什么?

    application/x-www-form-urlencoded格式
    如果要使用其他的编码格式需要在Headers里声明类型。

    • application/x-www-form-urlencoded 最常见的post提交数据方式,浏览器的原生form表单 【默认类型】
    • application/json 用于传输序列化后的json串
    • multipart/form-data 用于上传文件

    相关文章

      网友评论

          本文标题:Python unittest接口自动化实战中的疑问

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