329得票7回答
如何发送POST请求?

我在网上找到了这个脚本:import httplib, urllib params = urllib.urlencode({'number': 12524, 'type': 'issue', 'action': 'show'}) headers = {"Content-type": "appl...

81得票3回答
使用Flask代理到另一个Web服务

我希望将发送到我的Flask应用程序的请求代理到另一台在本地运行的Web服务。 我宁愿使用Flask来实现这个功能,而不是我们的高级nginx实例,这样我们就可以重用我们应用程序中内置的现有身份验证系统。 这样我们就能更好地保持“单点登录”的效果。 是否有现成的模块或其他代码可用于此? 尝试...

71得票8回答
Python-Requests关闭HTTP连接

我在想,如何使用 Requests (python-requests.org) 关闭连接? 使用 httplib 是通过 HTTPConnection.close() ,但是我该如何在 Requests 中实现相同的功能呢? 代码:r = requests.post("https:/...

57得票6回答
Python urllib与httplib有何不同?

何时使用httplib和urllib? 它们之间有什么区别? 我认为urllib使用httplib,我计划制作一个需要发出http请求的应用程序,目前我只在Python中使用httplib.HTTPConnection进行请求,阅读有关urllib的资料后,我发现也可以用它来请求,那么使用...

49得票8回答
HTTPS连接Python

我正在尝试验证目标是否提供https web服务。我已经有连接HTTP的代码,但不确定如何通过HTTPS连接。我已经阅读了使用SSL,但也阅读到它不支持证书错误。我得到的代码来自Python文档: import httplib conn = httplib.HTTPConnection("w...

46得票6回答
Python httplib响应未准备好。

我正在使用Python编写一个Elgg的REST客户端,即使请求成功,我也会得到以下响应:Traceback (most recent call last): File "testclient.py", line 94, in <module> result = sen...

45得票10回答
错误:无法启动新线程

我有一个网站,它的配置如下: Django + mod-wsgi + apache 在用户的一个请求中,我会向另一个服务发送另一个HTTP请求,并通过Python的httplib库解决此问题。 但有时这个服务的响应时间太长,而且httplib的超时不起作用。因此,我创建了一个线程,在这个...

35得票3回答
使用requests库如何从HTTP请求中获取IP地址?

我正在使用Python的requests库进行HTTP请求,但我需要从响应HTTP请求的服务器获取IP地址,并尝试避免进行两次调用(可能会有不同的IP地址响应请求)。 是否有可能做到这一点? 有没有任何Python HTTP库可以让我这样做? PS:我还需要进行HTTPS请求并使用经过身份...

26得票3回答
使用httplib时出现IncompleteRead问题

我一直遇到一个问题,就是无法从某个网站获取RSS订阅源。我写了一个相当丑陋的程序来执行此功能,但我很好奇为什么会出现这种情况,是否有更高级别的接口可以正确处理此问题。虽然我不需要经常检索该Feed,但这个问题并不是完全可以忽略的。 我读到一种解决方案,它捕获异常并返回部分内容,但由于未完成的...

25得票1回答
如何在Python中发送和接收HTTP POST请求

我需要一个简单的客户端方法,可以在HTTP POST请求中发送布尔值,并且有一个服务器端函数可以监听并将POST内容保存为变量。 我在寻找如何使用httplib的信息时遇到了麻烦。 请向我展示一个简单的示例,使用localhost进行http连接。