首页  >  文章  >  web前端  >  模拟请求

模拟请求

王林
王林原创
2024-09-04 22:43:09703浏览
冷静一点,提交者王,我不会谈论 JSON-Server,但它值得留下来!

每个前端都会经历模拟端点请求的需要,有时是因为后端还没有完成其工作,有时是为了调试和模拟特定情况,这在日常生活中很常见。

是的,JSON-Server 令人难以置信并且使用起来非常简单,但几天前我遇到了一个非常具体的问题,最终我发现了一个令人难以置信的浏览器扩展。

问题

Mock Requests

首先我会讲一下我遇到的问题,然后你就会明白为什么 JSON-Server 在这种情况下不起作用。

在应用程序中,我必须使用两个不同的端点。第一个在仪表板中加载了一些信息,但该破折号中的一张卡片打开了一个模态框,它依赖于另一个端点。

我们做了一些处理,以防 API 退出,但在某个时候我遇到了一个不可预见的问题,即第二个 API 返回延迟。本来不应该是这样的,但事实就是如此!

第一个仪表板端点返回了消息,但模态 API 花了几秒钟,这足以让我打开模态并且表中没有任何内容。

我花了一段时间才明白发生了什么,直到我意识到这是 API 的问题。

但是随后新问题出现了!!

如何模拟这个?
如何模拟返回延迟。

我开始研究并发现 Tweak,Chrome(和其他)的扩展,它非常简单且功能强大。

我的想法不是进行培训,我只是想分享这个扩展中引起我注意的功能之一。

响应延迟

这是我的问题的解决方案

Mock Requests

现在,Tweak 开始监视 URL,当它被请求时,(1) 它负责管理我决定返回请求的时间,(2) 我可以模拟响应正文中的数据。

其他特点

  • 我可以打开或关闭某个模拟
  • 我不仅可以模拟数据,还可以模拟错误,只需更改状态即可。
  • 我可以非常简单地模拟数据,直接在扩展中
  • 我可以模拟不同的方法(GET、POST...)

这些都是很酷且易于使用的东西。如果您已经知道该扩展程序并有其他提示,请在此处分享。

拥抱!

以上是模拟请求的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn