问题标签 [http-request]
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 请求模块放置问题
我在使用 requests 模块发送 put 时遇到问题。我已经能够成功获取并使用适用于 Chrome 的 Advanced Rest Client 我已验证我的有效负载是正确的。但是,我收到一个通用错误,说我发送了一个错误的请求。我是网络服务调用的新手,我不确定我所做的是否完全错误,但这是我正在尝试的:
我知道 100% 的 XML、URL 和凭据是正确的,那么为什么上述方法不起作用?我唯一能想到的是有效载荷的密钥需要是特定的,但我不确定这是否正确或如何弄清楚它应该是什么......
响应是“HTTP 状态 400 - 错误请求”
android - Android http-request 导致错误 - 坐了 3 天
我从 3 天开始就坐着,在网上到处寻找,但它不起作用......每次我尝试在 android 上发出 http 请求时:它都会出现错误:不幸的是,......已经停止。这是我的代码:
这是我在 LogCat 上的输出
也许我很愚蠢,但自从 3 天以来我试图让它运行,应用程序启动,但每次启动后都会停止......权限互联网已完成,防火墙是 np > WebBrowser 在模拟器中也能正常工作,有什么问题?请 - 非常感谢你的每一个回答!
python - urllib2 - 发布请求
我尝试使用 urllib2 执行一个简单的 POST 请求。然而,服务器响应表明它接收到一个简单的 GET。我检查了传出请求的类型,但它设置为 POST。
为了检查服务器的行为是否像我期望的那样,我尝试使用连接到 url 的(前 POST-)数据执行 GET 请求。这得到了我预期的答案。
有人知道我误解了什么吗?
这似乎是一个像这里讨论的问题:Python URLLib / URLLib2 POST,但我很确定在我的情况下,尾部斜杠没有丢失。;)
我担心这可能是一个愚蠢的误解,但我已经想了好几个小时了!
编辑:打印的便利功能:
编辑2:解决方案:
我找到了一个工具来捕捉与网站的真实互动, http: //fiddler2.com/fiddler2/。显然,服务器从输入表单中获取数据,重定向几次,然后使用简单地附加到 url 的数据发出 GET 请求。
urllib2 一切都很好,我为滥用您的时间而道歉!
python - 通过python请求登录时收到403 CSRF验证失败
我使用 Pinax,我正在尝试使用模块对account
项目执行登录测试。requests
我做了这个
返回的cookie是空的!!通过get
方法,我得到了一个 cookie。是什么导致了这个问题?
r.text
结果:
我试图坚持,cookies
但它仍然给了我 403 错误。
python - 用 Python 计算内容长度
我正在尝试发帖,但是每次我发帖时,都会收到 411 响应错误。我在python中使用请求库。
所以我指定了内容长度h = {'content-length' : '0'}
并重试。
太好了,我成功了,但是没有发布任何信息。
我想我需要计算内容长度,这是有道理的,因为它可能会“切断”帖子。
所以我的问题是,给定一个网址www.example.com/import.php?key=value&key=value
,我该如何计算content-length
?(如果可能,在 python 中)
python - Python请求库没有正确遵循302?
我正在使用requests 库尝试在 phpBB 论坛上发帖。
我的代码如下所示:
然后我通过在响应中搜索字符串来检查主题是否发布成功。
流量的流向是,在第一次发布之后,有一个 302 重定向,然后请求跟随到它成功发布到的页面。
有时它会起作用(可能是 50 次中的 1 次),但通常不起作用。响应只是第一个获取请求的页面。(发布回复页面)
它几乎每次都应该重定向到发布的消息,但由于某种原因它不会。
如果我用wireshark 嗅探流量,似乎响应通常会发送一个要重定向到的URL,但那里似乎出了点问题。
任何人都知道是什么可能导致这首先失败以及如何解决它?
java - 在两个连续的 HttpGET 之后获取查询字符串
在我的 android 应用程序中,我使用此 url 执行 HTTP GET:
但请求被重定向到这个 url:
(在你的浏览器上试试这个,你会看到 url 的变化)
我的问题是:如何从第一个 GET 中检索 bwid 值?
考虑到这个值是在每个新的提交关联到按钮“Calcola”之后动态生成的
android - 如何仅获取/询问带有 android 的 httpRequest 的状态码?
我的问题与此非常相似, 但我只需要响应的标题以减少电池消耗。
python - 使用 Python 请求库
嘿,你们所爱的人,我有另一个给你们。我正在使用 django、requests 和 google checkout。我正准备将 xml 发送到 Google 结帐。一切都很好,除了。使用请求库,我在 POST 中获得了一些我不想要的内容。让我解释。所以谷歌想要一个正确的 XML 文件,明白了,我正在使用一个甜蜜的库来从模式中创建数据结构。所以我的 XML 是正确的。请求虽然将其发送给谷歌。
我认为的问题是请求将这些数字和这些标头放在 xml 之上,就像它们是一个文档一样。它还在 xml 之后直接写入这些数字。我认为这是一个问题,因为我从谷歌集成控制台得到的错误是。
所以我的问题是:有没有办法关闭它,我是否需要修改我自己的请求代码,或者什么。这是我使用请求发布的方式