问题标签 [httplib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用 Flask 代理到另一个 Web 服务
我想将对我的 Flask 应用程序发出的请求代理到机器上本地运行的另一个 Web 服务。我宁愿为此使用 Flask,也不愿使用我们更高级别的 nginx 实例,这样我们就可以重用我们应用程序中内置的现有身份验证系统。我们越能保持这种“单点登录”就越好。
是否有现有的模块或其他代码来执行此操作?试图将 Flask 应用程序连接到 httplib 或 urllib 之类的东西被证明是一种痛苦。
python - Python urllib2 无法在备用端口(不是 80)上打开 localhost?错误 10013
这是我的server.py:
这是我的client.py:
然后我启动 server.py,它可以工作。
当我启动 client.py 时,我在Windows 7、Python 2.6上收到此错误:
当我从浏览器打开http://127.0.0.1:10000/时,它可以工作。这意味着服务器很好。
当我在 client.py 中将 http://127.0.0.1:10000/ 替换为http://127.0.0.1/或http://127.0.0.1:80/时,一切正常(这是端口 80 上的另一个 Web 服务器- 阿帕奇)。
我做错了什么?
UPD:当我使用这个client2.py时出现同样的错误:
UPD:问题解决了。这是我的防火墙。禁用时,一切正常。愚蠢的,愚蠢的我。谢谢阅读 :-)
python - 如何在 Python 中发出 PATCH 请求?
PATCH
有没有办法在 Python 中使用 HTTP 方法发出请求?
我尝试使用 httplib,但它不接受 PATCH 作为方法参数。
python - Python:需要附加额外的标头,在 urllib2 添加隐藏默认值之后,在发送请求之前
我知道如何获取 urllib2 请求的响应标头,以及如何访问已发送的标头并将其打印出来并发出请求,如对此问题的答复中所述。
但是,我需要在OpenerDirector添加默认标头(例如'Content-Type')之后拦截请求,但是在实际发送请求之前,因为我需要添加额外的授权标头(与API我正在使用)它是各种事物的哈希,包括请求中的所有标准标头。
另请注意,我正在使用我自己的 Request 子类,它使我能够发送除 GET/POST 请求之外的 PUT/HEAD/DELETE 请求,并且对于我遇到的这个新问题的任何解决方案都必须保留此功能。
TL;DR:需要访问 OpenerDirector 添加的所有默认标头,并在实际发送请求之前使用它们添加新标头。
python - Python httplib.HTTPSConnection 超时——连接与响应
创建HTTPSConnection
with 时httplib
,很容易设置超时:
此操作有多个部分,例如接受连接和接收响应。
超时是否适用于整个操作?如果远程主机接受连接但从不发回响应,它仍然会超时吗?我想确保设置超时确保操作最多阻塞 10 秒。
一些上下文:
我正在连接到外部 API 并希望阻止操作。只是不要超过 10 秒,如果阻塞超过 10 秒,停止阻塞并引发异常。当外部 API 无法访问时,我正在正确处理这种情况,但不确定它何时接受我的连接但无法响应。
httplib - httplib python的POST方法报错“socket.gaierror: [Errno -2] Name or service not known”
以下代码引发错误“socket.gaierror: [Errno -2] Name or service not known”。
我不想使用 urllib2 模块。有人可以帮助我吗?...如何保存该服务器的状态?,以便下次我直接发布 uri 的值。
python - Python urllib2 decode chunked encoding
I have the following code to open and read URLs:
and I believe this is the most standard way to read data from HTTP. However, when the response have chunked tranfer-encoding, the response starts with the following characters:
This happens due to the mentioned above chunked encoding and thus my XML data becomes corrupted.
So I wonder how I can get rid of all meta-data related to the chunked encoding?
python - 如何检查重定向的网页地址,而不用 Python 下载
对于给定的 url,如何在 HTTP 重定向后检测最终的 Internet 位置,而不使用 python 下载最终页面(例如 HEAD 请求。)。我正在尝试编写一个海量下载器,我的下载机制需要在下载之前知道页面的互联网位置。
编辑
我最终这样做了,我希望这对其他人有所帮助。我仍然对其他方法持开放态度。
python - Python的httplib和urllib2有什么区别?
当我想在urllib2上使用httplib时,我只是好奇,反之亦然。
python - Exchange Web 服务 (EWS) - 通过 suds 交换 2010 肥皂电话
我尝试使用 suds 0.4.1 通过 Exchange Web 服务发送电子邮件:
我能够很好地进行身份验证,但是我不断收到以下错误:
任何建议将不胜感激。谢谢