【问题标题】:Is there a way to mock backend response for Front End?有没有办法模拟前端的后端响应?
【发布时间】:2016-07-01 03:57:02
【问题描述】:

我需要这些能力。

  • 跟踪发出的请求及其响应。
  • 将请求放在修改过滤器上,该过滤器将修改特定 url 的请求标头/正文和/或响应的标头/正文。
  • 能够指定匹配请求以应用修改的紧密程度(即,如果 url 匹配 vs 所有 headers 匹配 vs body 匹配)。
  • 重播请求。
  • 实时拦截和修改。保存请求。

我希望邮递员能做到。

我无法找到执行此操作的 chrome 扩展程序。大多数允许修改标头而不是请求正文,并且不允许修改响应数据。

我对终端工具或独立工具持开放态度。

还假设我完全或目前无法控制后端。

这也可以称为存根 API 响应。

【问题讨论】:

  • 不知https请求怎么能被mock和拦截
  • “嘲笑”是什么意思?本地测试?您是否查看了developer.mozilla.org/en-US/docs/Web/API/ServiceWorker 的链接页面?
  • 通过拦截请求来伪造来自服务器的响应,而不是使用客户定义的响应进行响应。是的,我知道 Service Worker,我无法完全控制后端,所以我不能真正包含它们。

标签: javascript google-chrome http mocking


【解决方案1】:

我认为Charles Proxy 是您正在寻找的。除了一大堆其他真正有用的东西之外,它还可以让您即时响应rewrites

这是一个付费应用程序,但有免费试用期。

【讨论】:

    猜你喜欢
    • 2018-11-25
    • 2011-06-24
    • 2017-11-29
    • 2018-06-30
    • 2019-10-02
    • 1970-01-01
    • 2017-01-12
    • 2022-11-14
    • 2021-02-20
    相关资源
    最近更新 更多