问题标签 [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.

0 投票
1 回答
2990 浏览

python - Python 请求模块放置问题

我在使用 requests 模块发送 put 时遇到问题。我已经能够成功获取并使用适用于 Chrome 的 Advanced Rest Client 我已验证我的有效负载是正确的。但是,我收到一个通用错误,说我发送了一个错误的请求。我是网络服务调用的新手,我不确定我所做的是否完全错误,但这是我正在尝试的:

我知道 100% 的 XML、URL 和凭据是正确的,那么为什么上述方法不起作用?我唯一能想到的是有效载荷的密钥需要是特定的,但我不确定这是否正确或如何弄清楚它应该是什么......

响应是“HTTP 状态 400 - 错误请求”

0 投票
3 回答
2076 浏览

android - Android http-request 导致错误 - 坐了 3 天

我从 3 天开始就坐着,在网上到处寻找,但它不起作用......每次我尝试在 android 上发出 http 请求时:它都会出现错误:不幸的是,......已经停止。这是我的代码:

这是我在 LogCat 上的输出

也许我很愚蠢,但自从 3 天以来我试图让它运行,应用程序启动,但每次启动后都会停止......权限互联网已完成,防火墙是 np > WebBrowser 在模拟器中也能正常工作,有什么问题?请 - 非常感谢你的每一个回答!

0 投票
4 回答
44297 浏览

python - urllib2 - 发布请求

我尝试使用 urllib2 执行一个简单的 POST 请求。然而,服务器响应表明它接收到一个简单的 GET。我检查了传出请求的类型,但它设置为 POST。
为了检查服务器的行为是否像我期望的那样,我尝试使用连接到 url 的(前 POST-)数据执行 GET 请求。这得到了我预期的答案。
有人知道我误解了什么吗?

这似乎是一个像这里讨论的问题:Python URLLib / URLLib2 POST,但我很确定在我的情况下,尾部斜杠没有丢失。;)

我担心这可能是一个愚蠢的误解,但我已经想了好几个小时了!



编辑:打印的便利功能:



编辑2:解决方案:

我找到了一个工具来捕捉与网站的真实互动, http: //fiddler2.com/fiddler2/。显然,服务器从输入表单中获取数据,重定向几次,然后使用简单地附加到 url 的数据发出 GET 请求。
urllib2 一切都很好,我为滥用您的时间而道歉!

0 投票
3 回答
30260 浏览

python - 使用 Python 请求获取 HEAD 内容

我正在尝试解析使用 Python Requests库完成的 HEAD 请求的结果,但似乎无法访问响应内容。

根据文档,我应该能够从 requests.Response.text 访问内容。这在 GET 请求上对我来说很好,但在 HEAD 请求上返回 None。

GET 请求(有效)

内容=<html>...</html>

HEAD 请求(无内容)

内容=None


编辑

好的,我很快就意识到 HEAD 请求不应该返回仅内容标头的答案。但这是否意味着,要访问在<head>页面标签中找到的东西,比如<link><meta>标签,必须获取整个文档?

0 投票
2 回答
1713 浏览

python - 通过python请求登录时收到403 CSRF验证失败

我使用 Pinax,我正在尝试使用模块对account项目执行登录测试。requests

我做了这个

返回的cookie是空的!!通过get方法,我得到了一个 cookie。是什么导致了这个问题?

r.text结果:

我试图坚持,cookies但它仍然给了我 403 错误。

0 投票
2 回答
28680 浏览

python - 用 Python 计算内容长度

我正在尝试发帖,但是每次我发帖时,都会收到 411 响应错误。我在python中使用请求库。

所以我指定了内容长度h = {'content-length' : '0'}并重试。

太好了,我成功了,但是没有发布任何信息。

我想我需要计算内容长度,这是有道理的,因为它可能会“切断”帖子。

所以我的问题是,给定一个网址www.example.com/import.php?key=value&key=value,我该如何计算content-length?(如果可能,在 python 中)

0 投票
1 回答
3451 浏览

python - Python请求库没有正确遵循302?

我正在使用requests 库尝试在 phpBB 论坛上发帖。

我的代码如下所示:

然后我通过在响应中搜索字符串来检查主题是否发布成功。

流量的流向是,在第一次发布之后,有一个 302 重定向,然后请求跟随到它成功发布到的页面。

有时它会起作用(可能是 50 次中的 1 次),但通常不起作用。响应只是第一个获取请求的页面。(发布回复页面)

它几乎每次都应该重定向到发布的消息,但由于某种原因它不会。

如果我用wireshark 嗅探流量,似乎响应通常会发送一个要重定向到的URL,但那里似乎出了点问题。

任何人都知道是什么可能导致这首先失败以及如何解决它?

0 投票
1 回答
140 浏览

java - 在两个连续的 HttpGET 之后获取查询字符串

在我的 android 应用程序中,我使用此 url 执行 HTTP GET:

http://www.atm-mi.it/it/Giromilano/Pagine/default.aspx?s_place_hd=milano&e_place_hd=milano&s_add_hd=via%20dante%201&e_add_hd=corso%20sempione%2014

但请求被重定向到这个 url:

http://www.atm-mi.it/it/Giromilano/Pagine/default.aspx?bwid=c3854196-39e9-48cb-81ead0b80116c748-4f6b2880&wbt=nav&contextname=c3854196-39e9-48cb-81ead0b80116c748-4f6b2880&vp=174&ORIGINE=milano&DESTINAZIONE=米兰

(在你的浏览器上试试这个,你会看到 url 的变化)

我的问题是:如何从第一个 GET 中检索 bwid 值?

考虑到这个值是在每个新的提交关联到按钮“Calcola”之后动态生成的

0 投票
2 回答
181 浏览

android - 如何仅获取/询问带有 android 的 httpRequest 的状态码?

我的问题与此非常相似 但我只需要响应的标题以减少电池消耗。

0 投票
1 回答
2493 浏览

python - 使用 Python 请求库

嘿,你们所爱的人,我有另一个给你们。我正在使用 django、requests 和 google checkout。我正准备将 xml 发送到 Google 结帐。一切都很好,除了。使用请求库,我在 POST 中获得了一些我不想要的内容。让我解释。所以谷歌想要一个正确的 XML 文件,明白了,我正在使用一个甜蜜的库来从模式中创建数据结构。所以我的 XML 是正确的。请求虽然将其发送给谷歌。

我认为的问题是请求将这些数字和这些标头放在 xml 之上,就像它们是一个文档一样。它还在 xml 之后直接写入这些数字。我认为这是一个问题,因为我从谷歌集成控制台得到的错误是。

所以我的问题是:有没有办法关闭它,我是否需要修改我自己的请求代码,或者什么。这是我使用请求发布的方式