问题标签 [httplib]
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 - python:httplib错误:无法发送标头
它引发了一个错误:
如果我注释掉putheader
and endheaders
,它运行良好。但我需要它来保持活力。
有谁知道我做错了什么?
python - 如何在 Python 中直接写入请求正文
我目前正在实现代码来调用一个 API,其中发布请求正文需要包含几列 csv 格式的数据。
例如
Col1, Col2, Col3
1, 2, 3
4, 5, 6
等,内容类型标题设置为“文本/csv”
如何直接写入请求正文?
我有一个同事在做和我在 Java 中一样的事情,而 Apache httpclient lib 只是有一个 setRequestBody 方法。
httplib、urllib (1,2) 或 pyCurl 中是否有类似的东西?谢谢。
python - Python httplib SSL 客户端问题
我有以下功能:
当我尝试使用此功能连接到服务器时,我收到以下错误:
蟒蛇 2.6。奇怪的是,当我尝试在一秒钟内第二次连接时 - 它可以正常工作。如何使用 SSL 克服这个问题?我做错了什么?
python - python 2.5中的urllib2.proxyhandler
在 windows XP、python 2.5 和 2.6 中,我测试了以下代码:
在上面的代码中,我从 httplib.py 的第 349 行得到了一个 BadStatusLine 异常。
我有一个运行在 127.0.0.1:8080 的代理,它可以工作(我可以将浏览器设置为通过 proxyswitchy 使用它,当它打开时,我可以访问在它关闭时被阻止的站点 [在中国])。
如果我将其更改为 socks 代理,
然后根本不使用代理。
我从Proxy with urllib2的问题中得到了代码,它几乎完全相同 - 可能出了什么问题?
更新:urllib2 不支持 socks 代理。
最终让它与 curl 一起工作:
python - 使用 python、HTTP/1.1 和自定义用户代理发布表单数据
我有一个需要向其发布数据的表单,但是它必须具有特定的用户代理字符串和 HTTP/1.1 标头,(不仅仅是主机,它在 POST 字符串中显式查找 HTTP/1.1。)
到目前为止,我已经尝试过如下:
但是,这通过带有 Host: 标头的 HTTP/1.0 提交。查看 urllib(和 urllib2)的源代码看起来代码路径都实例化了一个 HTTPLib HTTP Class 对象,该对象从 1.5 开始被标记为兼容的类......有没有一种简单的方法让 urllib/URLOpener 使用 HTTPConnection 而不是 HTTP?还是我缺少另一种解决方案来获得我需要的正确标题?
python - 如何使用 httplib (python 2.6) 处理超时?
我正在使用 httplib 通过 https 访问 api,并且需要在 api 关闭的情况下构建异常处理。
这是一个示例连接:
这应该超时,所以我期待引发异常,并且response.read()
只返回一个空字符串。
我怎么知道是否有超时?更好的是,优雅地处理 3rd-party api 问题的最佳方法是什么?
python - python httplib 名称或服务未知
我正在尝试使用 httplib 将信用卡信息发送到 authorize.net。当我尝试发布请求时,我得到以下回溯:
我像这样构建我的请求:
要为此添加另一层,它正在我们的开发服务器上工作,该服务器具有 httplib 2.6,并且在 httplib.HTTPSConnection 中没有 source_address 参数。
任何帮助是极大的赞赏。
==================================================== =========
编辑:
我可以从命令行运行它。显然这是某种权限问题。任何想法我需要向哪些用户授予什么权限才能做到这一点?可能Apache无法打开端口?
python - 如何让 python httplib 接受不受信任的证书?
如何让 python httplib 接受不受信任的证书?我在我的网络服务器上创建了一个蛇油/自签名证书,我的 python 客户端无法连接,因为我使用的是不受信任的证书。
我宁愿在我的客户端代码中解决这个问题,而不是让它在我的系统上受信任。
python - 在python中上传文件内容需要很长时间
我正在尝试使用以下代码上传文件:
encode_multipart_formdata() 来自http://code.activestate.com/recipes/146306/
当我执行该方法时,需要很长时间才能完成。事实上,我不认为它会结束..在网络监视器上我看到数据已传输,但方法并没有结束......
这是为什么?我应该在某处设置超时吗?
python - 使用异常的 md5 搜索
我知道我可能执行错误的代码,但我应该为此使用哪个异常?如果找不到哈希,则引发异常并打印“找不到哈希”