【问题标题】:HTTP Request from Python not working, works from other Software来自 Python 的 HTTP 请求不工作,在其他软件中工作
【发布时间】:2021-06-29 05:28:15
【问题描述】:

我正在尝试从我的工作笔记本电脑上的 python 脚本发出 HTTP 请求。基本上,我正在尝试自动化一个流程来遍历失败的记录并将它们发送到 REST API。我可以在同一台计算机上通过 Apache JMeter 和 SoapUI 等软件很好地发送这些记录,但我似乎无法从我的 python 脚本发送请求。

这是一台工作计算机,因此发出的任何请求似乎都需要通过一个名为 zscaler 的软件。我正在使用 python 请求库,并且尝试在请求中传递代理凭据,但仍然没有运气。

当我在没有代理设置的情况下发送 HTTP 请求时,请求会挂起大约 60 秒然后抛出错误:

requests.exceptions.ProxyError: HTTPSConnectionPool(host='********.com', port=443): Max
 retries exceeded with url: /Orchestrator/ProxyService/1.0/ConverterProxy (Caused by
 ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 503 Service Unavailable')))

当我使用代理设置发送请求时,它每次都会返回一个 http 状态 500 代码,但没有太多其他详细信息(没有引发错误,但不确定如何从响应中查看更多详细信息)

有没有人知道 python 与其他软件的不同之处在于它会阻止它工作?如果您想提供更多信息,请告诉我

【问题讨论】:

    标签: python proxy python-requests zscaler


    【解决方案1】:

    最终找到了如何让它工作,它确实需要我传递一组代理凭据,我需要从我的公司获取发送什么内容!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-21
      • 1970-01-01
      • 2019-08-13
      • 1970-01-01
      • 2013-10-22
      • 1970-01-01
      • 2021-08-11
      • 2018-10-24
      相关资源
      最近更新 更多