问题标签 [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.

0 投票
3 回答
44947 浏览

python - 使用 Flask 代理到另一个 Web 服务

我想将对我的 Flask 应用程序发出的请求代理到机器上本地运行的另一个 Web 服务。我宁愿为此使用 Flask,也不愿使用我们更高级别的 nginx 实例,这样我们就可以重用我们应用程序中内置的现有身份验证系统。我们越能保持这种“单点登录”就越好。

是否有现有的模块或其他代码来执行此操作?试图将 Flask 应用程序连接到 httplib 或 urllib 之类的东西被证明是一种痛苦。

0 投票
1 回答
11491 浏览

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:问题解决了。这是我的防火墙。禁用时,一切正常。愚蠢的,愚蠢的我。谢谢阅读 :-)

0 投票
4 回答
21666 浏览

python - 如何在 Python 中发出 PATCH 请求?

PATCH有没有办法在 Python 中使用 HTTP 方法发出请求?

我尝试使用 httplib,但它不接受 PATCH 作为方法参数。

0 投票
3 回答
231 浏览

python - Python:需要附加额外的标头,在 urllib2 添加隐藏默认值之后,在发送请求之前

我知道如何获取 urllib2 请求的响应标头,以及如何访问已发送的标头并将其打印出来并发出请求,如对此问题的答复中所述。

但是,我需要在OpenerDirector添加默认标头(例如'Content-Type')之后拦截请求,但是在实际发送请求之前,因为我需要添加额外的授权标头(与API我正在使用)它是各种事物的哈希,包括请求中的所有标准标头。

另请注意,我正在使用我自己的 Request 子类,它使我能够发送除 GET/POST 请求之外的 PUT/HEAD/DELETE 请求,并且对于我遇到的这个新问题的任何解决方案都必须保留此功能。

TL;DR:需要访问 OpenerDirector 添加的所有默认标头,并在实际发送请求之前使用它们添加新标头。

0 投票
1 回答
2871 浏览

python - Python httplib.HTTPSConnection 超时——连接与响应

创建HTTPSConnectionwith 时httplib,很容易设置超时:

此操作有多个部分,例如接受连接和接收响应。

超时是否适用于整个操作?如果远程主机接受连接但从不发回响应,它仍然会超时吗?我想确保设置超时确保操作最多阻塞 10 秒。

一些上下文:

我正在连接到外部 API 并希望阻止操作。只是不要超过 10 秒,如果阻塞超过 10 秒,停止阻塞并引发异常。当外部 API 无法访问时,我正在正确处理这种情况,但不确定它何时接受我的连接但无法响应。

0 投票
3 回答
2004 浏览

httplib - httplib python的POST方法报错“socket.gaierror: [Errno -2] Name or service not known”

以下代码引发错误“socket.gaierror: [Errno -2] Name or service not known”。

我不想使用 urllib2 模块。有人可以帮助我吗?...如何保存该服务器的状态?,以便下次我直接发布 uri 的值。

0 投票
3 回答
2158 浏览

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?

0 投票
3 回答
1382 浏览

python - 如何检查重定向的网页地址,而不用 Python 下载

对于给定的 url,如何在 HTTP 重定向后检测最终的 Internet 位置,而不使用 python 下载最终页面(例如 HEAD 请求。)。我正在尝试编写一个海量下载器,我的下载机制需要在下载之前知道页面的互联网位置。

编辑

我最终这样做了,我希望这对其他人有所帮助。我仍然对其他方法持开放态度。

0 投票
2 回答
2420 浏览

python - Python的httplib和urllib2有什么区别?

可能重复:
Python urllib vs httplib?

当我想在urllib2上使用httplib时,我只是好奇,反之亦然。

0 投票
1 回答
5019 浏览

python - Exchange Web 服务 (EWS) - 通过 suds 交换 2010 肥皂电话

我尝试使用 suds 0.4.1 通过 Exchange Web 服务发送电子邮件:

我能够很好地进行身份验证,但是我不断收到以下错误:

任何建议将不胜感激。谢谢