zoukankan      html  css  js  c++  java
  • Python中的requests模块注意事项

    主要是说requests.post()方法,

      参数:

        url :  这就不解释了

        data:  如果传入的是字典类型,则字典在发出请求时会自动编码为表单形式,表单形式会将字典中的键和值进行一些操作: key1=value1&key2=value2

          如果传入的是字符串类型,则数据会被直接发送出去

          2.4.2版本开始提供了json参数,默认会执行json.dumps()

        headers

          我们可以自定义请求头部。

            content-type: application/json   application/json用来告诉服务端消息主体是序列化后的 JSON 字符串

                             application/x-www-form-urlencoded  浏览器的原生 form 表单,如果不设置 enctype 属性,那么最终就会以 application/x-www-form-urlencoded 方式提交数据。
                      他会按照原始的表单编码方式,也就是将键值对按照以下方式编码:title=test&sub%5B%5D=1&sub%5B%5D=2&sub%5B%5D=3

                  multipart/form-data   浏览器如果要在表单上传文件必须指定该首部

                  text/xml  xml格式,相对于json来说xml更重量级。

  • 相关阅读:
    微信红包开发
    第一次开博客,留此纪念
    数据结构--树(遍历,红黑,B树)
    c++之vector
    动态规划求解最长公共子序列问题
    c++之map
    k-折交叉验证(k-fold crossValidation)
    prim算法
    快速排序算法
    浙大机试题目
  • 原文地址:https://www.cnblogs.com/MnCu8261/p/7449552.html
Copyright © 2011-2022 走看看