gpt4 book ai didi

python - 如何在 SSH 中发送 HTTP 请求?

转载 作者:可可西里 更新时间:2023-11-01 16:36:55 26 4
gpt4 key购买 nike

我正在尝试在 SSH 终端中用 Python 发出一个简单的 HTTP 请求:

from requests import get
r = get("https://www.google.com")

然而,这个命令只是停顿到无穷大。不在 SSH 中时不会发生这种情况。

有什么方法可以发送请求使其通过吗?

提前致谢。

编辑:在 Joran 的链接中运行日志记录只会产生以下行:

INFO:requests.packages.urllib3.connectionpool:Starting new HTTPS connection (1): www.google.com

最佳答案

首先,检查您是否能够使用一些系统范围的工具访问 URL,例如 curl:curl -I "https://www.google.com"。以防万一,你没有超时错误,并得到成功响应,我的答案不适合你:)

您的代码可以永远运行,只是因为没有为套接字连接定义超时。如果由于某种原因您的系统无法从套接字(低级别)读取,您必须等待很长时间。

http://docs.python-requests.org/en/latest/user/quickstart/#timeouts

关于python - 如何在 SSH 中发送 HTTP 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35190088/

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