问题标签 [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的各种超时
我正在实现一个从各种服务器获取网页的小服务。我需要能够配置不同类型的超时。我已经尝试过使用settimeout
套接字的方法,但这并不完全符合我的意愿。这是问题所在。
我需要为初始 DNS 查找指定超时。我知道这是在我
HTTPConnection
开始实例化时完成的。我的代码是以这样一种方式编写的,我首先
.read
是一大块数据(大约 10 MB),如果整个有效负载都适合这个,我会继续处理代码的其他部分。如果它不适合这个,我直接将有效负载流式传输到文件而不是内存中。发生这种情况时,我会无限制.read()
地获取数据,如果远程端每秒向我发送一个字节的数据,则连接只会等待每秒接收一个字节。我希望能够与“你花了太长时间”断开连接。基于线程的解决方案将是最后的手段。
javascript - httplib (python) 可以与页面及其 javascript 交互吗?
我想编写一个 python 脚本,它会询问 reddit 帖子的 url,转到页面,使用指定的帐户登录,然后投票赞成帖子和注销。
A)这可以用python完成吗?
B) 我该怎么做?如果您可以提供很棒的代码,但不要自杀。
python - Python 跟踪 URL 获取请求 - 使用 python 脚本
我正在编写一个脚本,以帮助我对一堆 URL 进行一些重复测试。
我在脚本中编写了一个 python 方法,它打开 URL 并发送一个 get 请求。我正在使用 Requests: HTTP for Humans -http://docs.python-requests.org/en/latest/- api 来处理 http 调用。
有一个 request.history 会返回一个状态码列表。我需要能够访问这些 301 列表的特定重定向。似乎没有办法做到这一点 - 访问和跟踪我的 URL 重定向到的内容。我希望能够访问重定向的 URL(状态代码 301)
任何人都可以提供任何建议吗?谢谢
python - 将 csv 文件附加到 django 请求
根据docs,我想将带有 csv 文件的批处理添加到 salesforce.com 的工作中。我使用以下代码来执行此操作,但它不起作用(salesforce 中没有出现新对象):
如何附加文件以请求并发送?
python - 如何修复 httplib.BadStatusLine 异常?
我正在尝试将 XML 发送到服务器并取回 XML。有没有办法修复/忽略这个异常?
我知道状态行是空的,这会引发这个错误。
python - httplib 中的 POST 损坏
我在使用 httplib 的 POST 时遇到问题。这是代码:
出来的POST是正确的。我知道我开始了一个 telnet 会话并输入它工作正常。这里是:
但是当 python 脚本发送它时,来自服务器的响应是“找不到令牌”。顺便说一句,这确实适用于 urllib3(urllib2 显示相同的错误),它使用多部分编码,但我想知道上面有什么问题。我宁愿不依赖另一个 3rd 方包。
python - Python error. I don't understand what I'm doing wrong
I'm so lost as to what I'm doing wrong... I've searched the net for a few hours now, tried to reformat my code a bunch, and now I just feel stuck.
This is my code:
Here's the terminal output:
Can anyone help? :(
django - 连接到 Amazon Web Services 时的 httplib.HTTPSConnection 超时
我已按照在我的应用程序中安装和启用 django-storages 和 boto 的所有说明将文件上传到 S3。(由于此应用程序旨在部署在 Heroku 上,因此我使用 virtualenv 来管理依赖项。)
对于本地开发,我已将所有凭据放入 ~/.bash_profile:
所以,太好了,但接下来是:
产生这些调试消息和这个错误:
我无法理解的是,使用相同的确切凭据,我可以使用 Mac 上的 GUI 浏览 S3 进行连接,而不会出现任何问题。我可以列出所有的桶。我可以进入桶 zzzz。我可以上传一个文件给它。我可以重新下载。我可以删除它。一切都很好。但无论我通过 Boto 尝试什么,它都会超时,没有进一步的评论。
为什么 boto 在我的本地环境中超时?
更新
我能够将以下范围缩小到:
然而:
AWS 是什么让 httplib.HTTPSConnection 搞砸了?
(我知道上面的请求不是正确和完整的 AWS 请求,但我简化了它只是为了尝试从服务器获得响应。)
python - Facebook 使用 Python/Django 的“缺少 redirect_uri 参数”响应
这可能是一个非常愚蠢的问题,但我已经盯着这个几个小时了,找不到我做错了什么。
我正在尝试使用 Python 对 Facebook API 进行身份验证,但在请求用户访问令牌时遇到问题。收到代码后,我向https://graph.facebook.com/oauth/access_token发出请求,如下所示:
作为回应,我收到
{"error":{"message":"缺少 redirect_uri 参数。","type":"OAuthException","code":191}}
有什么想法可能会出错吗?我已经验证了正在传递的redirect_uri 在应用程序域上,但是这可能是一个问题,这是在本地托管并且该域只是通过我的主机文件重定向到本地主机吗?
谢谢你的帮助!
编辑:
我使用请求库得到了这个工作:
但是,当本机支持该库时,我仍然更愿意依赖库,而没有太多困难。可能这个要求太高了……
python - python unhashable type - 发布xml数据
首先,我不是 python 程序员。我是一个老 C 狗,学习了新的 Java 和 PHP 技巧,但是 python 看起来是一门很酷的语言。
我遇到了一个我无法完全理解的错误。错误遵循以下代码。
这是错误:
我的日志文件显示 xmldata 参数为空。
有任何想法吗?