问题标签 [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 投票
3 回答
212722 浏览

http-request - 如何从 Python 请求调用中提取 HTTP 响应正文?

我正在使用 Python 请求库。我试图弄清楚如何从响应中提取实际的 HTML 正文。代码看起来有点像这样:

这确实应该打印很多内容,但什么也不打印。

有什么建议么?也许我误解了 requests.get() 的工作原理?

0 投票
7 回答
60140 浏览

node.js - Node.js:如何限制 HTTP 请求大小和上传文件大小?

我正在使用 Node.js 和 express。

我想限制 HTTP 请求的大小。比方说,如果有人向我发送超过 2 MB 的 HTTP 请求,那么我会立即停止该请求。我看了看代码,我想如果我改变核心,我就可以做到。但是,有没有办法设置一个max_request_size或类似的东西?

这与我的第二个问题有关。我正在使用 express 从req.files. /tmp一旦文件大小超过某个文件大小,有没有办法停止将文件写入文件夹(这是默认上传行为)?

0 投票
5 回答
106862 浏览

python - Python 请求异常处理

如何处理 python 库请求的异常?例如如何检查 PC 是否连接到互联网?

当我尝试

它给了我错误名称ConnectionError未定义

0 投票
2 回答
1185 浏览

python - Python Requests 模块以奇怪的重定向结束

使用 python 模块 Requests 发出 GET 请求会得到奇怪的 url:

此 url 以错误 400 结尾。但对相同的 url 使用 RestKit,final_url 返回正确的值:

请求有什么问题?

0 投票
1 回答
2473 浏览

c# - 如何将来自不同静态 IP 地址的请求发送到任何网站?

我正在使用 C# 发送 HTTP 请求。(http://codesamplez.com/programming/http-request-c-sharp

我有专用服务器。我购买了更多静态 IP。

如何使用这些不同的 IP 发送请求。

0 投票
1 回答
15081 浏览

python - 未知编码:Python 请求中的 idna

我正在使用 Python 请求。一切都很好,但今天我收到了这个奇怪的错误:

有什么想法可能是错的吗?我正在使用 brew 的 Python 2.7.2。

0 投票
2 回答
305 浏览

drupal - 将显示实际请求的 Http 请求工具(Firefox 插件海报有问题)

我正在尝试使用 http-post 将我的通用 lisp 应用程序连接到 Drupal 驱动的服务器站点,但我无法调试我的请求。当我使用 Firefox 插件 Poster 发出请求时,一切正常,但是当我从我的通用 lisp 应用程序中发出请求时,我得到了不正确的行为。我真的很想看看 Poster 生成的 http-request,但似乎没有选择,是否还有另一个类似但会向我显示实际请求的小应用程序?或者有什么办法可以从海报中得到这个。

0 投票
2 回答
1681 浏览

android - 带有用户代理的浏览器意图

据我所知,我正在尝试通过带有自定义用户代理的 Intent(导致客户端网站重定向到移动页面)打开 Android 浏览器:

但这仍然被重定向到移动页面。

什么是识别非移动用户的有效用户代理?在 Intent 的 EXTRA_HEADERS 上设置 User-Agent 真的会修改此标头还是被浏览器覆盖?

0 投票
0 回答
313 浏览

c# - 有什么方法可以解释/执行我通过纯 HTTP 获取的网站上的 javascript 代码

有没有办法从我通过纯 HTTP 获取的网站解释/执行 javascript 代码?

我想要完成的是以下内容:

通过 HTTP 获取网站,解析接收到的任何外部脚本的内容 (HTML),获取这些并将它们写入我之前获得的 HTML-Document 字符串,然后解释并执行 javascript 代码并相应地继续处理其他请求。

我正在尝试找到一种方法来做到这一点,因为我不想自己解释网站 javascript 并为后续 HTTP 请求编写适当的方法/算法。

用一个例子进一步澄清:

我发出一个 HTTP 请求并将响应写入一个字符串。我解析任何外部脚本的字符串,并为找到的每个外部脚本源执行另一个 HTTP 请求。然后我将收到的每个脚本内容写入“原始”HTML 字符串。当网站具有需要执行以便将其他元素和/或值写入/添加到 DOM 中的 javascript 代码时,就会出现问题。现在我不想自己研究每个网站的 javascript 并为每个网站编写方法/算法,以便能够在后续的 HTTP 请求中使用它们。

基本上我要做的是在我的应用程序中拥有/实现某种 WebBrowser 行为,例如 javascript 处理/执行,以便所有值/元素都在文档中就位,以便我可以继续后续请求。

使用 WebBrowser 控件不是一种选择。只是普通的HTTP。

我已经在网上搜索了几个月的解决方案/答案,但找不到任何东西。

提前致谢 !

PS 我正在尝试在 C# 中执行此操作,尽管 C++ 对我来说也很酷。

0 投票
1 回答
132 浏览

ruby-on-rails - 识别 url 以从代码发送 http 命令

我遇到了一个奇怪的问题,我的项目有一个登录页面,可以正常工作,但我必须使用 http shell 命令来使用这个登录页面,例如:

我的问题是,如何识别从源代码发送请求的 URL?按照源代码:

如果我尝试发送这样的请求:

我有这样的回应:

当你没想到时,你有一个 nil 对象!您可能期望有一个 Array 的实例。评估 nil 时发生错误。[]