请求 chrome 扩展模拟 api 响应 503

问题描述 投票:0回答:1

我想将 HTTP 状态代码更改为 503,并在以

.mpd
结尾的 URL 上使用自定义响应正文。我正在使用 Requestly chrome 扩展 来拦截请求并使其失败并返回 503。

这是

Modify API Response
规则截图

rule

这是 devtools 中的 Requestly 日志,显示请求已被正确拦截。

requestly tab

该规则看起来已生效,但未显示正确的响应代码。查看网络选项卡,拦截似乎不起作用

enter image description here

需要帮助将状态代码模拟为 503 和自定义响应正文。

api mocking middleman intercept requestly
1个回答
3
投票

Chrome 扩展程序无法更改 HTTP 状态代码。 Chrome 不提供任何允许 Chrome 扩展程序更改状态代码的 API。

您应该能够使用 Requestly 桌面应用程序解决此问题,您还可以在定义模拟 API 响应时指定状态代码。

enter image description here

但是,如果您确实只想使用 Chrome 扩展程序,基于桌面应用程序的解决方案更可靠。这是您可以尝试的解决方法

  1. 使用 503 状态代码和响应正文设置新的 API 模拟
  2. 设置
  3. 新的重定向规则将您的实际 URL 重定向到模拟 URL
更多详细信息包含在

这个SO答案

参考文献

  • https://requestly.medium.com/simulate- Different-api-status-code-using-requestly-76f917c445eb
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.