问题标签 [http.client]

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 投票
2 回答
9896 浏览

python - 如何使用 python 的 http.client 准确读取一个响应块?

在 Python 3.3+ http.client(或任何其他内置的 Python HTTP 客户端库)中使用,我如何才能一次准确地读取一个分块的 HTTP 响应一个 HTTP 块?

http.client我正在为使用 HTTP 的分块传输编码写入响应的服务器扩展现有的测试夹具(使用 python 编写)。为了简单起见,假设我希望能够在客户端接收到 HTTP 块时打印一条消息。

我的代码遵循一个相当标准的模式来读取大量响应:

但是无论服务器是发送 10 字节块还是 10MiB 块,这都会读取 1024 字节块。

我正在寻找的是以下内容:

如果这是不可能的http.client,是否可以使用另一个内置的 http 客户端库?如果无法使用内置客户端库,是否可以使用可pip安装模块?

0 投票
1 回答
235 浏览

python - 使用 python http.client 访问 korbit api

我一直在尝试访问以下 api: https ://api.korbit.co.kr/v1/ticker/detailed

我知道我可以使用任何互联网浏览器访问它,但我很难将它实现到 python。

我使用了以下代码:

追溯:

0 投票
1 回答
71 浏览

python - 在线读取xml文件

我是编程新手,我正在尝试访问http://indicadoreseconomicos.bccr.fi.cr/indicadoreseconomicos/WebServices/wsindicadoreseconomicos.asmx?op=ObtenerIndicadoresEconomicosXML中提供的网络服务,我已经添加了我需要的参数访问它,但是当我尝试在 python 中读取文件时,我得到 TypeError:'HTTPResponse' 对象不能被解释为整数

这是我的代码

任何建议都值得赞赏

0 投票
1 回答
1000 浏览

go - 带有http.client的“无效内存地址...”的图源

我正在学习并努力解决这个恐慌错误......它工作了一段时间,但很快就出现了这样的异常panic: runtime error: invalid memory address or nil pointer dereference

该函数简单地遍历代理映射,直到成功获取“地址”的内容。它一定不是很惯用,尤其是使用 map 而不是 slice 和 last return,但我希望这不是恐慌粉碎的原因......如果我遗漏了一些可能很重要的内容,请告诉我,我会更新帖子,我只是不想用不必要的信息淹没它。proxies 是一个带有 map 字段的结构,带有并发安全读取/删除的方法。

}

go version go1.4.2 linux/amd64

0 投票
1 回答
159 浏览

python - 如何以与 python 版本无关的方式检查 http 状态代码?

我正在编写应该与 python 2.7 和 3.3+ 一起运行的 python 代码

我正在尝试找出一种方法来正确检查 http 状态代码并且不降低我的测试覆盖率。

如果我写类似:

覆盖率永远不会是 100%

所以我的问题是:有没有更好的方法呢?

0 投票
1 回答
240 浏览

python - Python3:带有 privoxy/TOR 的 http.client 发出错误请求

我正在尝试将 TOR 与 一起使用http.client.HTTPConnection,但由于某种原因,我不断收到来自所有内容的奇怪响应。我不太确定如何解释,所以这是我所拥有的一个例子:

如果我运行这个:

我得到:

谷歌正在将我重定向到我刚刚请求的 url,除了 privoxy 端口。它变得更奇怪 - 如果我尝试https://check.torproject.org

如果我不尝试使用 privoxy/TOR,我会得到您的浏览器在http://www.google.comhttp://check.torproject.org 获得的内容。我不知道这里发生了什么。我怀疑问题出在 python 上,因为我可以将 TOR 与 firefox 一起使用,但我真的不知道。

Privoxy 日志显示:

TOR日志没什么好说的。

0 投票
2 回答
1254 浏览

python - 使用`requests`检查域名是否已注册是否准确?

我注意到请求无效的 urlrequests.get(invalid_url)会引发以下异常:

通过捕获这些异常来确定域名是否已注册是否准确?这是源代码:

0 投票
1 回答
468 浏览

python - Selenium Python Ubuntu- 导入 http.client AttributeError

我一直在与这个错误作斗争。我的背景是: - 全新安装 Lubuntu(基于 ubuntu 15),只需安装 setuptools 和 selenium 2.50 - selenium python3 脚本。

我尝试在另一台机器上运行这个脚本(基于 ubuntu 14 的 lubuntu)并且它运行,但是对于新机器,所有脚本都不起作用。我在大互联网上查找,但找不到答案。我有以下错误:

在来这里之前我看了很多,但我现在有点迷路了。有人可以帮忙吗,我会非常感激的。谢谢 !!

编辑 :

嘿,我已经尝试了所有这些,但这并不能解决问题。我没有重复的硒,我只是安装 sudo python3 setup.py install在硒目录中。我也没有名为 http.py 的脚本,所以当我这样做时,import http http.__file__它会给我/usr/lib/python3.4/http/__init__.py

0 投票
2 回答
18096 浏览

python - 使用 python 和 http.client 在 post 请求中包含证书的示例

我正在尝试使用 python 将 xml 发布到站点。我必须包含证书,但不确定如何执行此操作。在我的计算机上本地指定证书的文件路径是否足够?

任何人都可以向我展示如何在请求中包含证书的示例吗?

0 投票
0 回答
517 浏览

python - Python 3.4:socket.gaierror:标头请求中的 [Errno -2]

我需要对一大组中的每个 URL 发出一个简单的标头请求,以检查它们是否仍然可用。现在我做了以下代码:

现在catalouge是一组所有链接,其中第三个元素是需要检查的 URL。该.strip('http://')部分是必需的,否则我将收到此错误:

有了这个代码,我现在收到这个错误:

我错过了什么?任何建议将不胜感激。