javascript - 更新调用后额外的 GET API 调用
问题描述
由于前端应用程序有自己的状态,现在用户更新了他/她的联系人,前端状态也得到了更新,并PUT
调用 API 来更新当前状态。
因此,在通过调用更新用户联系方式PUT
时,是否应该进行另一个GET
调用来获取用户详细信息,或者当前状态是否足以用于前端。
只是好奇建议遵循的模式是什么。
解决方案
您的PUT
请求应该发送 200 ok,以便您知道数据前端现在有效。
您当然可以(这就是我在某些情况下所做的),将对象作为您的PUT
请求的响应发送回 200 ok。使用此对象,您可以根据需要更新视图,确保该对象与服务器端的对象完全相同。
GET
在这种情况下不需要A。
推荐阅读
- html - 如何在运行 chrome 浏览器的手机上对 HTML/CSS 进行故障排除?
- qt - 如何在 qml 中没有 listmodel 的情况下存储嵌套 ListView 的数据并在之后检索
- javascript - 直接用 axios 使用 pdf-table-extractor?
- flutter - 有了flutter,以后如何在应用中添加Provider?
- ssl - TLS 认证仅对部分用户过期
- python - Python SimPy - 请求资源一段时间,如果没有给出则退出
- azure - 我可以使用 Azure Functions V3 Azure 静态 Web API
- flutter - 预计会找到“]”。尝试了其他存在但不起作用的答案
- google-sheets - 与连接共享谷歌表失败
- javascript - chrome.tabs.sendMessage 返回有关关闭端口的错误,尽管返回 true