httplib相关内容

WSGI中的httplib CannotSendRequest错误

我在Django中使用了两个不同的python oauth库,以便通过twitter进行身份验证.该安装程序是通过WSGI在apache上进行的.当我重新启动服务器时,一切正常运行约10分钟,然后httplib似乎锁定了(请参阅以下错误). 我只运行1个进程和1个WSGI线程,但这似乎没有什么区别. 我无法弄清楚为什么它会锁定并给出此CannotSendRequest错误.在这个令人沮 ..
发布时间:2020-06-26 12:29:58 Python

使用httplib的IncompleteRead

我一直遇到从特定网站获取rss供稿的问题.我写了一个丑陋的程序来执行此功能,但是我很好奇为什么会发生这种情况,以及是否有任何更高级别的接口能够正确处理此问题.这个问题并不是真正的问题,因为我不需要经常检索提要. 我已经阅读了一个捕获异常并返回部分内容的解决方案,但是由于不完整的读取在实际获取的字节数方面有所不同,因此我不确定这种解决方案是否会真正起作用. #!/usr/bin/env ..
发布时间:2020-06-26 12:29:54 Python

urllib2和httplib线程安全吗?

我正在寻找有关urllib2和httplib的线程安全性的信息. 官方文档( http://docs.python.org/library/urllib2.html和 http://docs.python.org/library/httplib.html )缺乏有关此主题的任何信息;甚至没有提到 thread 这个词... 更新 好的,它们不是开箱即用的线程安全的. 使它们具有线程安全 ..
发布时间:2020-06-26 12:29:52 Python

如何发送POST请求?

我在网上找到了该脚本: import httplib, urllib params = urllib.urlencode({'number': 12524, 'type': 'issue', 'action': 'show'}) headers = {"Content-type": "application/x-www-form-urlencoded", "Accep ..
发布时间:2020-06-26 12:29:50 Python

使用python上的IP地址范围的HTTP请求

我有一台VM作为服务器,其IP地址为10.91.55.2.我有另一个VM,它充当IP地址在10.91.56.2 ...... 10.91.56.10范围内的客户端.我想编写一个脚本,该脚本将使用客户端上的所有这些IP地址将HTTP请求发送到服务器(10.91.55.2).我编写了一个脚本,仅使用物理IP地址发送HTTP请求.有什么方法可以从一定范围的IP地址发送HTTP请求. 我的操作系统是lin ..
发布时间:2020-06-18 19:24:24 Python

如何使用请求库从http请求中获取IP地址?

我正在使用python中的请求库发出HTTP请求,但我需要来自响应HTTP请求的服务器的IP地址,因此我试图避免进行两次调用(并且可能与IP地址有不同的IP地址)响应请求的人. 有可能吗?是否有任何python http库允许我这样做? ps:我还需要发出HTTPS请求并使用经过身份验证的代理. 更新1: 示例: import requests proxies = ..
发布时间:2020-06-18 19:24:05 Python

HTTPS POST请求Python,返回.csv

我想向HTTPS站点发出发布请求,该请求应以.csv文件作为响应.我有以下Python代码: try: #conn = httplib.HTTPSConnection(host="www.site.com", port=443) =>给出BadStatusLine:''错误 conn = httplib.HTTPConnection("www.site.com"); ..
发布时间:2020-05-29 19:09:46 Python

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

我想将对Flask应用程序发出的请求代理到计算机上本地运行的另一个Web服务.我宁愿使用Flask而不是使用更高级别的Nginx实例,以便我们可以重复使用内置在应用程序中的现有身份验证系统.我们越能保持“单一登录"越好. 是否存在现有模块或其他代码来执行此操作?试图将Flask应用程序桥接到诸如httplib或urllib之类的东西确实很痛苦. 解决方案 我在基于Werkzeug的应 ..
发布时间:2020-05-17 20:32:13 Python

HTTPS连接Python

我正在尝试验证该目标是否公开了https网络服务。我有通过HTTP连接的代码,但我不知道如何通过HTTPS连接。我已经读过您使用SSL但我也读过它不支持证书错误。我得到的代码来自python docs: import httplib conn = httplib.HTTPConnection(“www。 python.org“) conn.request(”GET“,”/ index ..
发布时间:2018-07-10 17:24:04 Python

如何检查重定向的网页地址,而无需在Python中下载

对于给定的URL,如何在HTTP重定向后检测最终的Internet位置,而无需使用python下载最终页面(例如HEAD请求。)。我正在尝试编写一个大规模下载器,我的下载机制需要在下载之前知道页面的互联网位置。 编辑 我最终做到了这一点,我希望这有助于其他人。我仍然对其他方法持开放态度。 import urlparse import httplib def getF ..
发布时间:2018-07-10 15:17:29 Python

Python JSON POST请求

不同的问题:1个脚本。我必须从一个Python脚本中获取JSON-ify,该脚本将在客户端运行并在远程URL上执行POST。我在这里关注文档 http://docs.python.org/2/library/httplib .html - 但是,我不确定我做得对。当我在Mac上运行它时,我没有得到任何响应状态。现在,我怀疑以下内容 - (1)虚拟'device_key'(客户端) (2)在H ..
发布时间:2018-07-10 10:06:11 Python

如何在Python中发送和接收HTTP POST请求

我需要一个简单的客户端方法,它可以在HTTP POST请求中发送布尔值,以及一个侦听的服务器端函数,并且可以将POST内容保存为var。 我无法找到有关如何使用 httplib 的信息。 请给我一个简单的例子,使用localhost作为http连接。 解决方案 对于客户端,你可以做各种各样的使用此python库的请求:请求。它非常直观,易于使用/安装。 对于服务器端,我建 ..
发布时间:2018-07-10 09:43:52 Python

Python httplib和POST

我目前正在处理一段由其他人编写的代码。它使用 httplib 向服务器发出请求。它以正确的格式提供所有数据 - 例如消息正文,标题值等。 问题是每次尝试发送POST请求时,数据在那里 - 我可以在客户端看到它,但是没有任何东西到达服务器。我已经阅读了库规范并且用法似乎是正确的。 提取的库调用如下: import httplib conn = httplib.HTTPCo ..
发布时间:2018-07-09 16:15:21 Python

如何在Python中创建PATCH请求?

有没有办法在Python中使用PATCH http方法发出请求? 我尝试使用httplib,但它不接受PATCH作为方法参数。 解决方案 使用请求,使 PATCH请求非常简单: 导入请求 r = requests.patch('http://httpbin.org/patch') ..
发布时间:2018-07-09 15:46:21 Python

Python urllib vs httplib?

什么时候会有人使用httplib和何时使用urllib? 有什么区别? 我想我ready urllib使用httplib,我打算创建一个需要发出http请求的应用程序,到目前为止我只在python中使用httplib.HTTPConnection请求,并且阅读urllib我看到我也可以将它用于请求,所以什么是一个或另一个的好处? 解决方案 urllib(特别是urllib2)默 ..
发布时间:2018-07-09 14:50:36 Python

Python httplib ResponseNotReady

我正在使用python为elgg编写REST客户端,即使请求成功,我也会回复: 回溯(最近一次调用最后一次): 文件“testclient.py”,第94行, result = sendMessage(token,h1) 文件“testclient.py”,第46行,在sendMessage中 res = h1.getresponse()。read() 文件“C :\ ..
发布时间:2018-07-09 14:32:08 Python

Python-Requests关闭http连接

我想知道,你如何关闭与Requests的连接(python-requests.org)? 使用 httplib 它是 HTTPConnection.close(),但我如何对请求做同样的事情? 代码如下: r = requests.post(“ https://stream.twitter.com/1/statuses/filter.json“,data = {'track': ..
发布时间:2018-07-09 14:25:34 Python

我想调用HDFS REST API来上传文件

我想使用 httplib 来调用HDFS REST api来上传文件。我的程序创建了文件,但没有内容。 =========================== ========================== 这是我的代码: import httplib conn = httplib.HTTPConnection(“localhost:50070”) conn.r ..
发布时间:2018-05-31 20:12:13 Python