一、构建URL参数
requests构建API请求
把url参数传递给params里

-===================================================-

二、构建请求消息头
requests构建API请求
把消息头的数据传递给headers里

-===================================================-

三、构建请求消息体
Web API接口中,消息体基本都是文本,文本的格式主要是这3种: urlencoded ,json , XML。

1.xml格式
requests构建API请求
消息体存放在data里
如果传入的是字符串类型(如上方消息体),Requests 会使用缺省编码 latin-1 编码为字节串发送出去。
而上面的例子里面包含中文,不能用缺省 latin-1编码,因此要用.encode(‘utf8’)变成utf8编码。
如果是纯英文的编码不转译成utf8也行。

2.urlencoded格式
requests构建API请求
和前面的url格式一样,只是现在是存放在data里

3.json格式(目前接口非常流行的格式)
requests构建API请求
注意:json格式里一律要用双引号,不能用单引号。
json.dumps()可以把不符合格式的转换成json格式,但会把中文转译。
requests构建API请求

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
  • 2021-04-28
  • 2021-09-17
  • 2022-12-23
  • 2021-09-30
猜你喜欢
  • 2022-12-23
  • 2021-12-29
  • 2021-12-15
  • 2022-01-01
  • 2022-02-27
相关资源
相似解决方案