• Requests方法 --- post 请求body的四种类型


    常见的 post 提交数据类型有四种:

    1.第一种:application/json:这是最常见的 json 格式,也是非常友好的深受小伙伴喜欢
    的一种,如下
    {"input1":"xxx","input2":"ooo","remember":false}

     json的数据在如下查看:

    2.第二种:application/x-www-form-urlencoded:浏览器的原生 form 表单,如果不设置
    enctype 属性,那么最终就会以 application/x-www-form-urlencoded 方式提交数input1=xxx&input2=ooo&remember=false

    data数据在webforms中查看

    3.第三种:multipart/form-data:这一种是表单格式的,数据类型如下 --- 

    ------WebKitFormBoundaryrGKCBY7qhFd3TrwA
    Content-Disposition: form-data; name="text"
    title
    ------WebKitFormBoundaryrGKCBY7qhFd3TrwA
    Content-Disposition: form-data; name="file"; filename="chrome.png"
    Content-Type: image/png
    PNG ... content of chrome.png ...
    ------WebKitFormBoundaryrGKCBY7qhFd3TrwA--


    4.第四种:text/xml:这种直接传的 xml 格式  
    <!--?xml version="1.0"?-->
    <methodcall>
    <methodname>examples.getStateName</methodname>
    <params>
    <param>
    <value><i4>41</i4></value>
    </params>
    </methodcall>

    5、application/octet-stream

    1、只能提交二进制,而且只能提交一个二进制,如果提交文件的话,只能提交一个文件,后台接收参数只能有一个,而且只能是流(或者字节数组)

    2、属于HTTP规范中Content-Type的一种

    3、很少使用

     

  • 相关阅读:
    不能成为专业软件测试人员的10大理由
    不能成为专业软件测试人员的10大理由
    团队建设三境界
    团队建设三境界
    团队建设三境界
    界面测试总结
    界面测试总结
    codevs 1220 数字三角形
    codevs 1214 线段覆盖
    codevs 2181 田忌赛马
  • 原文地址:https://www.cnblogs.com/Teachertao/p/11143145.html
Copyright © 2020-2023  润新知