问题标签 [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.
http-request - 如何从 Python 请求调用中提取 HTTP 响应正文?
我正在使用 Python 请求库。我试图弄清楚如何从响应中提取实际的 HTML 正文。代码看起来有点像这样:
这确实应该打印很多内容,但什么也不打印。
有什么建议么?也许我误解了 requests.get() 的工作原理?
node.js - Node.js:如何限制 HTTP 请求大小和上传文件大小?
我正在使用 Node.js 和 express。
我想限制 HTTP 请求的大小。比方说,如果有人向我发送超过 2 MB 的 HTTP 请求,那么我会立即停止该请求。我看了看代码,我想如果我改变核心,我就可以做到。但是,有没有办法设置一个max_request_size
或类似的东西?
这与我的第二个问题有关。我正在使用 express 从req.files
. /tmp
一旦文件大小超过某个文件大小,有没有办法停止将文件写入文件夹(这是默认上传行为)?
python - Python 请求异常处理
如何处理 python 库请求的异常?例如如何检查 PC 是否连接到互联网?
当我尝试
它给了我错误名称ConnectionError
未定义
python - Python Requests 模块以奇怪的重定向结束
使用 python 模块 Requests 发出 GET 请求会得到奇怪的 url:
此 url 以错误 400 结尾。但对相同的 url 使用 RestKit,final_url 返回正确的值:
请求有什么问题?
c# - 如何将来自不同静态 IP 地址的请求发送到任何网站?
我正在使用 C# 发送 HTTP 请求。(http://codesamplez.com/programming/http-request-c-sharp)
我有专用服务器。我购买了更多静态 IP。
如何使用这些不同的 IP 发送请求。
python - 未知编码:Python 请求中的 idna
我正在使用 Python 请求。一切都很好,但今天我收到了这个奇怪的错误:
有什么想法可能是错的吗?我正在使用 brew 的 Python 2.7.2。
drupal - 将显示实际请求的 Http 请求工具(Firefox 插件海报有问题)
我正在尝试使用 http-post 将我的通用 lisp 应用程序连接到 Drupal 驱动的服务器站点,但我无法调试我的请求。当我使用 Firefox 插件 Poster 发出请求时,一切正常,但是当我从我的通用 lisp 应用程序中发出请求时,我得到了不正确的行为。我真的很想看看 Poster 生成的 http-request,但似乎没有选择,是否还有另一个类似但会向我显示实际请求的小应用程序?或者有什么办法可以从海报中得到这个。
android - 带有用户代理的浏览器意图
据我所知,我正在尝试通过带有自定义用户代理的 Intent(导致客户端网站重定向到移动页面)打开 Android 浏览器:
但这仍然被重定向到移动页面。
什么是识别非移动用户的有效用户代理?在 Intent 的 EXTRA_HEADERS 上设置 User-Agent 真的会修改此标头还是被浏览器覆盖?
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++ 对我来说也很酷。
ruby-on-rails - 识别 url 以从代码发送 http 命令
我遇到了一个奇怪的问题,我的项目有一个登录页面,可以正常工作,但我必须使用 http shell 命令来使用这个登录页面,例如:
我的问题是,如何识别从源代码发送请求的 URL?按照源代码:
如果我尝试发送这样的请求:
我有这样的回应:
当你没想到时,你有一个 nil 对象!您可能期望有一个 Array 的实例。评估 nil 时发生错误。[]