【发布时间】:2014-10-20 18:44:48
【问题描述】:
是否可以使浏览器发送到服务器的http请求失败而无需更改javascript?
我的网站正在向服务器发送一个 POST 请求,我们正在尝试测试我们的代码在请求失败时的反应(例如 HTTP 500 响应)。不幸的是,我需要在其中测试它的环境已经对 javascript 进行了丑化和压缩,因此插入断点或更改 javascript 不是一种选择。我们有没有办法利用任何浏览器来模拟失败的请求?
请求需要很长时间才能完成,因此可以使用浏览器的控制台运行 javascript 命令。
我尝试过using window.stop(),但是,这不起作用,因为我需要执行失败的代码。
我知道设置代理服务器的选项,但想避免这种情况是可能的。
【问题讨论】:
-
为什么不在请求进来的时候在测试服务器设置一个HTTP 500?
-
我无权更改服务器代码。
-
你试过像
Tamper Chrome这样的chrome扩展
标签: javascript google-chrome http firefox httprequest