问题标签 [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.
networking - Selenium/webdriver 网络监控
我正在寻找一种方法来监视和记录浏览器在被 selenium/webdriver 用于测试页面时发出的所有请求。类似于 chrome 开发人员工具中的网络窗格。
html - 使用多个 +1 和“喜欢”按钮时对同一资源的多个请求
我的网站是http://fridgecow.com。多亏了我最近安装到首页的博客,我现在有超过 100 个 HTTP 请求,其中大部分都发往同一个站点。我已经尽我所能(精神,浓缩等),但我最终还是有大量的加载时间。
是否有任何“共享”按钮可以解决这个问题(可能带有“href”属性)?
python - 将 Cookie 放入 CookieJar
我正在使用新的 Python Requests 库来发出 http 请求。我从服务器获取一个 cookie 作为文本。我怎么把它变成一个CookieJar
里面有cookie的?
perl - LWP::UserAgent - HTTP::Request
如果我这样做
我可以调用HTTP::Response
这样的方法
是否有可能HTTP::Request
从对象调用方法$res
或需要显式创建HTTP::Request
对象?
ajax - 增加 Internet Explorer 7 并发 http 请求
我正在对一个非常大的 AJAX 应用程序进行一些性能改进。限制之一是应用程序需要在 Internet Explorer 7 中执行。问题是 IE7 将不允许同时超过 2 个并发 HTTP 请求。我曾尝试在 winxp sp4 虚拟机中将 MaxConnectionsPerServer 和 MaxConnectionsPer1_0Server 的注册表值修改为 10,但所有 javascripts 仍然以序列化方式一次加载不超过 2 个。
请问有什么方法可以真正强制 IE7 使用 6 或 8 个并发 HTTP 请求吗?(我知道IE8、IE9、FF等很多都是这样做的,是的,问题是我们客户只想要IE7,不会升级浏览器)
python - Python 请求模块和 JSON 响应
我正在使用很棒的 Requests 模块来测试我为我们的一个内部项目创建的 API。我相信我已经发现了 Requests 模块本身的缺陷,或者我使用它的缺陷。
因为我们的数据不是超级敏感的,所以我们的 API 使用简单的基本 HTTP 身份验证来控制访问。当我使用 JSON 作为数据格式并使用带有 HTTPBasicAuthHandler 或 PHP 和 cURL 的 urllib2 请求 API URL 时,我将数据作为格式正确的 JSON 字符串返回 - 没问题。
但是,当我使用 Requests 模块发出相同的请求时,我得到一个编码字符串,我无法确定它是什么类型的编码。这是该字符串开头的片段:
以下是我与 Requests 一起使用的几行代码来重现此问题:
每次我这样做时都会得到那个编码的字符串。
谁能帮我确定:a)是什么编码(为了我自己的教化),b)为什么请求以该编码返回数据,以及如何解码和/或“修复”它。
提前致谢!
python - 如何使用 Python Requests 库在 post 请求中发送 cookie?
我正在尝试使用Requests库通过发布请求发送 cookie,但我不确定如何根据其文档实际设置 cookie。该脚本用于维基百科,需要发送的 cookie 采用以下形式:
但是,requests
文档快速入门仅将此作为唯一示例:
如何使用此库对上述 cookie 进行编码?我是否需要使用 python 的标准 cookie 库来制作它,然后将它与 POST 请求一起发送?
java - 从java上的查询字符串中获取带有字符'#'的参数
我正在尝试获取具有该字符的请求字符串,#
并且我的参数仅在#
. 但问题是我需要这个角色,不能删除它。
任何的想法?
ruby-on-rails-3 - Rails 或 Sinatra - 如何处理无效的 HTTP 请求?
我有一个 3G+GPS 设备 (Digi WR44),可以将 NMEA 数据包发送到任何 IP 地址。
我想从 Rails(或 Sinatra)应用程序中获取这些数据,但是数据包没有作为有效的 HTTP 请求发送,而且 Rails 和 Sinatra 都失败了。
这是 Rails 错误: ERROR bad Request-Line
还有西纳特拉错误: !!无效的请求
似乎我无法将设备配置为发送有效的 HTTP 请求而不是纯文本,您知道是否有办法处理由纯文本组成的 HTTP 请求?
我尝试使用 PHP 脚本,NMEA 数据包被解释为 request_method,但我想在这个项目中使用 ruby(具有模型访问权限)。
非常感谢你的帮助 :)
PS:我正在运行 Ruby、RoR 和 Sinatra 的最新版本
ios - 处理来自 iPad 应用的频繁 HTTP POST 请求的最佳方法
在我的 iPad 应用程序中,我要求我几乎每 30 秒后必须发布一些数据。因此,为此我每次都创建一个新的 http 请求并将请求添加到队列中。
有没有其他有效的方法可以做到这一点?