问题标签 [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 - 如何处理 IncompleteRead:在 biopython
我正在尝试使用 Biopython 从 NCBI 获取登录号的 fasta 序列。通常序列已成功下载。但偶尔我会收到以下错误:
http.client.IncompleteRead: IncompleteRead(61808640 字节读取)
我已经搜索了如何处理 IncompleteRead:在 python 中的答案
我已经尝试过最佳答案https://stackoverflow.com/a/14442358/4037275。这是工作。但是,问题是,它会下载部分序列。有没有其他办法。谁能指出我正确的方向?
python - Python中用于HTML解析器的http请求和正则表达式
当我执行脚本时,结果为空。为什么?该脚本与站点连接并解析 html 标签<a>
:
http - 使用带有 http.client 的 HTTPSConnection 的问题
我是 Python 新手,尤其是 Web 编码新手。我正在尝试制作一个询问姓名和姓氏的程序,然后检查 Pipl 是否有任何结果。我的“策略”是直接访问带有结果的 URL(包含信息),而不使用 POST 方法来完成网站的字段。我试过这个:
我收到了这个错误:
socket.gaierror: [Errno -2] 名称或服务未知
我认为那是因为我不仅使用域名(pipl.com),但没有任何帮助,我仍然停留在这里。
我还告诉自己,使用 POST 可能会更容易。我再说一遍,我对网络编码很陌生(而且我的英语不是最好的),我正在学习,所以感谢您的帮助!
python - 获取 http 调试信息
我正在通过 Dive into Python3。当我到达关于 http web 服务的章节 14.4 时,我似乎无法在 python3 shell 中复制以下输出。示例代码如下所示:
当我在 ipython3 中输入它时,最终命令没有输出。那么为什么我没有得到示例中的调试信息呢?输入上述代码后,response.debuglevel == 0。我用的是python3.5.2。
python - 如何在 python http.client 方法中添加标头和有效负载信息
需要 http.client 库的帮助来执行 PUT 请求,想知道是否有办法在 PUT 请求中添加标头信息和有效负载,我看到文档如下所述,有没有办法在其中嵌入标头和有效负载信息身体?如果是这样,请您举个例子。
python - 如何在 PyCharm 2016.3 和 Python 3.6 中导入 http.client 模块?
我想在 PyCharm 2016.3 中导入 http.client 模块(我使用的是 Python 3.6)。但是,“项目解释器”类别的“添加”部分中没有模块名称“http.client”。如何导入模块?
请帮忙。
json - 来自 Haskell 的查询请求具有两倍的“相同数据”
我正在尝试使用 Haskell (Aeson) 向 Elasticsearch 发出 Http 请求。
Elasticsearch 主体看起来是这样的:
它工作正常。
所以,我在 Haskell 中做了“等价”:
等等...
关键是,在haskell中,我不能有两次“查询”声明,这就是我写的原因,queryIn
但是,因为我正在发出请求,而Elasticsearch正在等待query
两次,我收到了这个错误:
FailureResponse {responseStatus = Status {statusCode = 400, statusMessage = "Bad Request"}, responseContentType = application/json;charset=UTF-8, responseBody = "{\"error\":{\"root_cause\":[{\ "type\":\"parsing_exception\",\"reason\":\"没有为 [queryIn] 注册 [query]\",\"line\":1,\"col\":39}],\ "type\":\"parsing_exception\",\"reason\":\"没有为 [queryIn] 注册 [query]\",\"line\":1,\"col\":39},\"状态\":400}"}
这是一个逻辑错误。但我不知道我该如何解决它......
我以这种方式制作“RequestQuery”:
当然,我不能在 RW.FunctionScore 中编写 RW.query。我不知道如何解决它,因为响应没有问题,但对于请求,这是一个问题。
也许有人以前尝试过类似的东西。
python - 我应该如何在 Requests 库表单中转换以下 http.client 请求?[Python]
我想将以下 http.client 请求代码转换为请求 库表单。
我尝试这样做,但一直在思考 body 和 header 都将在哪里传递requests.post(url, data=None, json=None, **kwargs)
。我需要使用请求库,主要是因为我想让它异步。
谢谢!!
python-3.x - How to save a file after getting it in a request using http.client
I guess this is kind of a stupid question, but I have tried to search for the answere on google and here with no luck.
So I am connection to a API using a Get request with the http.client package.
The get request is sent to a adress with a ziped file. Sending the request goes ok, and I get a returned object. What I want to do next is to just save the returned file to a folder.
I have tried looking in the http.client documentation withount finding anything about it.
This is an example of how the code looks like. I have had to remove some of it for privacy reasons
The code runs ok, but my problem is what to do next. If the returned data was just a normal json file I would just do something like:
And then be able to work with it inside the script. But I have no idea how to handel the ziped file that is returned. I would idealy like to unzip it before saving, but as a start it is ok to just save it to file.
Hope someone have a simple solution to this.
I did look a bit more into it, and when using the getheaders() on the returned object I get this:
im not sure if that is relevant, but I guess I now would need a way to download the attachement.