gpt4 book ai didi

python - 在请求的钩子(Hook)中传递给 *args 和 **kwargs 的内容

转载 作者:行者123 更新时间:2023-12-05 05:37:39 29 4
gpt4 key购买 nike

假设现在我有一个简单的 python 脚本

import requests
def do_something(response, *args, **kwargs):
#do something
url = "https://example.com/get/"
resp = requests.get(url, hooks={'response':do_something})

我的问题是:在获取响应时,到底传递给 *args**kwargs 的是什么?

我没有在 official documentation 上找到答案,所以如果你愿意帮助我,我将不胜感激。

最佳答案

谢谢大佬,自己看了源码,找到答案了:

args 不会被传递值。

kwargs 是一个 dict 包含以下项目的信息:

  1. 超时
  2. 代理
  3. 验证
  4. 证书

答案可以在 request.py 的第 582-587 行和 session.py 的第 671-708 行中找到,请求版本为 2.27.1。

关于python - 在请求的钩子(Hook)中传递给 *args 和 **kwargs 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73088404/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com