问题标签 [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.
python - 如何通过 SOCKS 代理与 python httplib / http.client 连接?
通常,当使用 httplib (python 2.x) 或 http.client (python 3.x) 时,您会建立一个连接并发出如下请求:
(请注意,此示例代码具有 python 3.x 导入)
我处于一种出于性能原因想使用 http.client 的情况,但我也想使用 SOCKS 代理远程访问集群。
有什么方法可以将 SOCKS 代理与 httplib/http.client 一起使用?
python - 使用 http.client 登录网站
我正在尝试使用以下代码在 Python 中使用 http.client 登录网站:
我知道一个常见的建议是只使用 Requests 库,我已经尝试过了,但我特别想知道如何在不使用 Requests 的情况下做到这一点。
我正在寻找的行为可以使用以下代码复制,该代码使用请求成功登录到站点:
在我看来,http.client 代码没有“传递”有效负载,而 Requests 代码是。
有什么见解吗?我忽略了什么吗?
编辑:添加conn.set_debuglevel(1)
给出以下输出:
php - 通过 PHP 在 Web 上运行 Python 脚本时出错
当我通过 PHP 在我的 ftp 服务器上启动我的 Python 脚本时,我遇到了一个无法理解的错误,如下所示:
Traceback(最近一次调用最后):文件“./data.py”,第 9 行,在 import urllib.request 文件“/home/www/urllib/request.py”,第 88 行,在 import http.client 文件“/ home/www/http/client.py", line 1063 chunk = f'{len(chunk):X}\r\n'.encode('ascii') + chunk \ ^ SyntaxError: invalid syntax SyntaxError: invalid syntax
你有什么想法吗?我对此一无所知。我检查了“http.client.py”,但找不到这部分代码的任何问题。
非常感谢
python - python3 http.client ssl认证错误
使用python3并得到以下错误
ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败 (_ssl.c:749)
我错过了什么有人可以帮我解决这个问题
python - 如何使用 Python http.client PUT 方法上传二进制/视频文件?
我在 Python 3.6.2 中使用 HTTP.client 与 API 通信。
为了上传文件,它需要三个阶段的过程。
我已经成功地使用 POST 方法进行了交谈,并且服务器按我的预期返回了数据。
但是,需要上传实际文件的阶段是 PUT 方法 - 我无法弄清楚如何编写代码以包含指向我存储中实际文件的指针 - 该文件是一个 mp4 视频文件。这是带有我的菜鸟注释的代码片段:)
我在这个阶段得到的响应是“错误 400 错误请求 - 无法获取文件信息”。
我确定这与代码的body="C:\Test.mp4"部分有关。
您能否建议我如何正确引用 PUT 方法中的文件?
提前致谢
python - TypeError时如何转换为字节:无法将字节连接到str
我正在尝试通过 API 发送数据,但收到 TypeError: can't concat bytes to str. 我理解这意味着我需要将部分代码转换为字节,但我不确定如何执行此操作。我尝试在前面添加 b 或使用 bytes('data') 但可能将它们放在错误的区域。
这是问题行:
我不确定什么以及如何转换为字节。
ssl - 在 Python3.6 中使用 http.client 返回 [SSL: UNKNOWN_PROTOCOL]
该脚本有一个非常简单的目的,即检查一系列网站是否启动并运行。我尝试使用 urllib,但出现证书错误。
使用 http.client 和通过代理进行隧道似乎会返回一个奇怪的输出,直到网站由于 [SSL: UNKNOWN_PROTOCOL] 错误而崩溃。
我遇到的两个问题是:
我不明白为什么对于上述网站,我得到一个 404 响应,尽管如果我在浏览器中签入该网站正在运行。
在某些时候(当我检查另一个网站时),我收到“ssl.SSLError: [SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:777)”
编码:
我很感激任何关于我在哪里搞砸和/或不完整代码的建议。
python - python3 http.client 我不能用于非 www 网站
我想检查这个网站是否在线。
代码正在为
python-3.x - http.client.RemoteDisconnected:远程结束关闭连接,无响应
我正在使用 http.client 模块从 apache 服务器下载文件。基本上每个线程都从服务器下载文件。但是当有大量线程在运行时,我似乎面临一些线程被终止的问题。这是我的代码的主要部分:
如果我增加线程数,我会得到 http.client.RemoteDisconnected: Remote end closed connection without response for certain threads。什么可能导致这个问题?
这些是多个线程的错误