httplib相关内容

使用python发送HTTP请求

我已经使用FIDDLER拦截了HTTP请求. 我想发送相同的请求,只是这次使用python而不是我的浏览器. 我做了一些研究,发现httplib是可行的方法,但是由于某种原因,我的代码无法正常工作. 我的计算机没有发送任何请求(我可以使用FIDDLER进行验证). 有什么主意吗? import httplib标头= {“主机":"unive.edu",“连接":“保持活 ..
发布时间:2021-05-15 19:01:13 其他开发

使用Python httplib发出此请求

我想向HDFS REST API发出请求. 它在RESTClient中工作. 但是当我将其翻译成Python版本(python httplib)时,它失败了. 由于某种原因,我无法在Curl中使用它. 有人知道httplib是否可以帮助我将其转换为Python版本? 这是RESTClient版本: 方法:PUT URL: http://www.somedo ..
发布时间:2020-06-26 12:31:17 其他开发

是否可以循环访问httplib.HTTPResponse的数据?

我正在尝试开发一种非常简单的概念证明,以流方式检索和处理数据.我请求的服务器将按块发送数据,这很好,但是使用httplib遍历块时遇到了问题. 这是我正在尝试的: 导入httplib def getData(src): d = src.read(1024) while d and len(d) > 0: yield d d = src.r ..
发布时间:2020-06-26 12:31:14 其他开发

硒铬驱动程序httplib.badstatusline

我使用以下教程安装硒,铬,pyvritualdisplay和xvfb: https://christopher.su/2015/selenium-chromedriver-ubuntu/ 当我尝试运行python硒脚本时,我在调用webdriver.Chrome()时收到此错误 我正在使用python2.7.6 在Ubuntu 14.04.3 LTS上 Traceback (most ..
发布时间:2020-06-26 12:31:11 其他开发

使用python 2.7进行网址编码

>>> import httplib >>> x = httplib.HTTPConnection('localhost', 8080) >>> x.connect() >>> x.request('GET','/camera/store?fn=aaa&ts='+str.encode('2015-06-15T14:45:21.982600+00:00','ascii')+'&cam=ddd') > ..
发布时间:2020-06-26 12:31:09 其他开发

当我使用python请求检查网站时,如果该网站将我重定向到另一个页面,我知道吗?

我的意思是,如果我转到"www.yahoo.com/thispage",并且yahoo设置了过滤器,以将/thispage重定向到/thatpage.因此,每当有人访问/thispage时,他/他都会登陆/thatpage. 如果我使用httplib/requests/urllib,它将知道存在重定向吗?什么错误页面? 每当找不到页面时,某些站点会将用户重定向到/errorpage. ..
发布时间:2020-06-26 12:31:06 其他开发

httplib会重用TCP连接吗?

我正在使用httplib从网站上获取大量资源,并且我希望以最低的成本获得它,因此我在请求中设置了"Connection:keep-alive" HTTP标头,但我不确定它实际上使用的是相同的HTTP标头TCP连接可用于Web服务器允许的尽可能多的请求. i = 0 while 1: i += 1 print i con = httpli ..
发布时间:2020-06-26 12:31:00 其他开发

使用httplib使用python上传文件

conn = httplib.HTTPConnection("www.encodable.com/uploaddemo/") conn.request("POST", path, chunk, headers) 上面是我要上传图像的网站"www.encodable.com/uploaddemo/". 我更精通php,所以在这里我无法理解path和headers的含义.在上面的代码中,ch ..
发布时间:2020-06-26 12:30:55 其他开发

httplib没有获取所有重定向代码

我正在尝试获取似乎多次重定向的页面的最终URL.在您的浏览器中尝试以下示例URL,并将其与我的代码段底部的最终URL进行比较: 多次重定向的链接 这是我正在运行的测试代码,请注意,获得代码200的最终URL与浏览器中的URL不相同.我有什么选择? Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53) [GCC 4.5.2] on li ..
发布时间:2020-06-26 12:30:53 其他开发

读取CONNECT标头

我正在使用代理服务(proxymesh),该服务将有用的信息放入响应CONNECT请求而发送的标头中.出于某种原因, Python的httplib不会解析它们: > CONNECT example.com:443 HTTP/1.1 > Host: example.com:443 > ..
发布时间:2020-06-26 12:30:49 其他开发

如何在HTTP响应中处理多个Set-Cookie标头

出于某种目的,我正在尝试编写简单的代理服务器.在其中,我使用httplib访问远程Web服务器.但是有一个问题:Web服务器在一个响应中返回两个Set-Cookie标头,而httplib在httplib.HTTPResponse.getheaders()中将它们组合在一起,有效地用逗号将cookie连接起来[这很奇怪,因为getheader返回LIST,而不是DICT所以我以为他们是用多个同名的标 ..
发布时间:2020-06-26 12:30:44 其他开发

Python:httplib getresponse发出许多recv()调用

getresponse在读取HTML请求的标头时发出许多recv调用.实际上,它为每个字节发出recv,这导致许多系统调用.如何进行优化? 我在具有strace dump的Ubuntu计算机上进行了验证. 示例代码: conn = httplib.HTTPConnection("www.python.org") conn.request("HEAD", "/index.html" ..
发布时间:2020-06-26 12:30:42 其他开发

如果脚本启动后连接了电缆,Python无法获得IP

我希望这不会进入超级用户领域. 所以我有一个嵌入式linux,系统进程自然很简单.我不太确定哪个系统进程会监视物理层并在插入网络电缆时启动dhcp客户端,但是我自己做了一个. ¨ 问题是,如果我有一个使用http连接的python脚本,并且在没有IP地址之前运行,它将永远无法建立连接.即使在我拥有有效的IP之后,python仍然具有 “名称解析中的临时错误" 那么,如何在不重新启 ..
发布时间:2020-06-26 12:30:37 其他开发

Selenium 2.53.5 httplib.BadStatusLine:''Python

我正在尝试使用Python 2.7中的Selenium 2.53.5以在线形式自动进行序列号注册.该脚本已经运行了2个月以上,但是昨天我开始运行该脚本时就开始收到错误消息:httplib.BadStatusLine:.有任何已知的解决办法吗?我读过,前导/尾随换行符可能会使url的检索混乱,但我似乎无法确定问题所在. 代码: import sys import time from s ..
发布时间:2020-06-26 12:30:32 其他开发