首页 > 解决方案 > 如何在浏览器中中断或暂停 http 状态码 301 请求

问题描述

我正在寻找解决方案来中断或暂停 Chrome 开发工具中的 301(重定向)请求。我的场景是我有一个与本地支付网关的 API 集成,需要 301 重定向到他们的服务器(http GET,然后用 301 重定向到外部 URL)。由于 301 http 状态代码发生在客户端,因此这可能会受到损害,因为当前系统不保护数据的完整性,例如支付金额。我可能会发送 100 美元,而用户可能会将其更改为 20 美元。

为了证明这一点,我需要手动停止非常不方便且难以测试的请求。我正在寻找一种在上面我最喜欢的浏览器之一中实现的解决方案,它允许我配置中断或暂停 301 http 状态代码,以便我可以在恢复请求之前轻松修改 url 中的值。

标签: google-chrome-extensiongoogle-chrome-devtoolshttp-status-code-301data-integrity

解决方案


我找到了一个 chrome 扩展来解决这个问题。

Requestly易于使用和测试。这是扩展页面中提到的内容:

用于修改 HTTP 请求的 Chrome 扩展程序(设置重定向、运行自定义 Javascript、修改标头

但我的场景是关于修改 url 查询字符串 - 描述中没有提到,但它工作得很好。

在此处输入图像描述


推荐阅读