问题标签 [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 回答
48 浏览

python - 在 Netty 中解码 PUT 请求

我使用以下处理程序在 Netty 中创建了一个 HTTPServer:

我使用 http.client 在 Python 中发送 PUT 请求:

由于某种原因,我无法获取请求的 BODY(json 内容)。原因似乎是 my HttpRequestis not a FullHttpRequest,所以我无法得到它content()

如果我打印我的请求内容,我有类似的内容:

此外,我尝试用 FullHttpRequest 替换我的处理程序的 HttpRequest,但在这种情况下,Netty 服务器不再响应,这导致 Python 中出现异常:

我的错误在哪里?

0 投票
0 回答
43 浏览

python - http.client 出现错误,说明 UnicodeErrorL 标签太长

我目前正在研究一种通过http客户端更新一些数据的方法,所以我正在运行教程基础知识并且遇到一个错误,显然正在使用的url太长,

错误发生在 conn.request 行,错误是:

有什么解决方法吗?还是我应该使用不同的模块?最终目标是用新值/数据覆盖该 URL 上的当前内容

0 投票
0 回答
86 浏览

go - Twitch.TV 下载器:内存泄漏和 http.Client 拨号查找:打开的文件太多

我正在编写streamlink类似 CLI 工具,但能够使用 goroutine 同时下载多个twitch.tv直播流。

几个小时后,内存使用率为 37%(2 GB RAM)并且 unix文件描述符达到限制。

  1. 增加 'ulimit -n' 不是一个选项。
  2. 是的,我也使用resp.Body.Close()'Connection': 'close'标记defer

我放弃并需要帮助,阅读文章,搜索它,尝试了我所知道的一切。请看一下代码和日志。

  1. 日志:https ://i.stack.imgur.com/GApmO.jpg
  2. 代码:https ://pastebin.com/87HW0prZ

PS:是否有任何 CLI 工具来检测内存泄漏?

0 投票
1 回答
42 浏览

python - 网页抓取问题

我该如何解决这个错误?

代码

错误

问题

我已经被这个错误困住了一段时间。任何人都知道如何修复错误。

0 投票
1 回答
457 浏览

python - Locust - Python - ssl.SSLError: [SSL] PEM lib (_ssl.c:4065)

我是 python 和 locust 的新手,试图运行我的第一个 locust perf 脚本来测试 API 但是,我收到以下代码的错误 ssl.SSLError: [SSL] PEM lib (_ssl.c:4065)。

0 投票
0 回答
118 浏览

python - http.client 在 Python 中不适用于本地主机

我的代码:

我也尝试使用 localhost 而不是 IP,但它也不起作用。我确信我的 apache 正在运行,因为我在浏览器中进行了测试。

0 投票
0 回答
48 浏览

python - 在 Python 中使用 http.client 在代理获取请求上获取“SSL:WRONG_VERSION_NUMBER”

我正在尝试使用 http.client 发送代理发布请求,但SSL: WRONG_VERSION_NUMBER出现错误。

以下是我当前的代码:

它当前返回 SSL 错误。ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1076).

0 投票
0 回答
32 浏览

python - Python,http.client,int() 的无效文字,基数为 10

我正在尝试使用 python 发出 api 请求,为此我使用 http.client

我的逻辑在底部

我的 main.py 文件

文件客户端.py

我在尝试使用 HTTPSConnection 时遇到问题,我在控制台中收到此错误:

如何正确创建 http HTTPSConnection?我做错了什么?为什么他需要一个端口?

0 投票
1 回答
51 浏览

c# - 使用 await 调用 C# DLL http.client.GetAsync(uri) 会导致 SEHException

我正在从不同的语言调用 c# dll 非托管方法。我设置了回调,所以当 c# dll 完成时,我的应用程序会通过它获得结果。

这会在 .Invoke 上导致 SEHException:

这不会:

这是 Invoke 上发生的异常:

这是 c# dll 的全部主要代码:

Clarion 中用于调用 c# dll 的原型:

来电:

Clarion 中的回调过程(由 C# 中的 Invoke 回调):

我不精通C#,但为什么会这样?有没有等待客户仍然有效的解决方法?我更喜欢我的应用程序在 c# dll 下载文件时保持响应。在没有“等待”客户端的情况下,我的应用程序在下载时锁定...

谢谢你。

0 投票
0 回答
46 浏览

python - python http客户端POST请求导致http.client.RemoteDisconnected远程结束关闭连接与响应

我正在尝试通过遍历 csv 文件来上传多个文件。文件第一行的内容被上传,然后我得到Remote end closed connection with response error。我尝试将 User-Agent 添加到标题中,如与此类问题相关的其他答案中所述,但它不起作用。第一行的内容也被上传了两次,我不知道为什么。

这部分脚本涉及到 headers 和 http 请求

这是堆栈跟踪