0

我正在尝试从我的工作笔记本电脑上的 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与其他软件的不同之处在于它会阻止它工作吗?如果您想提供更多信息,请告诉我

4

1 回答 1

0

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

于 2021-06-30T21:18:04.540 回答