python - Python 请求发布 - 超过 HTTPSConnectionPool 最大重试次数
问题描述
嗨,我在我的 Flask 服务器上托管了一个简单的代码来发布到我的 API
import requests
from requests.adapters import HTTPAdapter
from requests.packages.urllib3.util.retry import Retry
try:
url = "apiv2.xxxxxxxx.com/testpost"
session = requests.Session()
retry = Retry(connect=3, backoff_factor=0.5)
adapter = HTTPAdapter(max_retries=retry)
session.mount('http://', adapter)
session.mount('https://', adapter)
response = session.post(url)
except Exception as e:
return str(e)
但是,它捕获了一个异常,错误信息如下:
HTTPSConnectionPool(host='apiv2.drobaio.com', port=443): Max retries exceeded with url: /authuser/$2b$10$wLkkKBi9g/gAAAAABgqr74HzvCs09eVY4O4YvkvXlf6lNe0uk9QG3Qp4g0lKzmgVFwLdQ50K1hptKKyguR2RrZJNJJnOlUs0LnyaqgefZ04g==/gAAAAABgqr74tJyvGCcFEpw3fdcKALlZUv-RHi3u0hdJJtgUDCE0Ga3hqoilUPL6vu3iTDzt2NDfX8UgfrcgQQFr3IFnfSDq_g== (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known',))
有谁知道出了什么问题?我认为我的代码没有问题,因为我尝试在自己的 PC 上执行它并且它可以工作。
解决方案
推荐阅读
- python - python中缺少参数
- java - 当我尝试从创建帐户页面切换到登录页面时,Android 应用程序崩溃
- operating-system - 为什么我们需要用户级和内核级线程
- neural-network - 用 keras 拟合表面
- c++ - 使用 const bool 删除调试信息时的编译器优化
- angular - 将数据从一个组件发送到另一个组件
- python - Python:如何用网络抓取表的第一行替换标题
- c# - 在 WPF-App 中集成帮助的选项
- c - 使用 sqlite3_exec() 在 C 中获取单个结果
- python - 无法使用 Instaloader 和 tkinter 下载图像