首页 > 解决方案 > 更新调用后额外的 GET API 调用

问题描述

由于前端应用程序有自己的状态,现在用户更新了他/她的联系人,前端状态也得到了更新,并PUT调用 API 来更新当前状态。

因此,在通过调用更新用户联系方式PUT时,是否应该进行另一个GET调用来获取用户详细信息,或者当前状态是否足以用于前端。

只是好奇建议遵循的模式是什么。

标签: javascriptangularjsreactjsrest

解决方案


您的PUT请求应该发送 200 ok,以便您知道数据前端现在有效。

您当然可以(这就是我在某些情况下所做的),将对象作为您的PUT请求的响应发送回 200 ok。使用此对象,您可以根据需要更新视图,确保该对象与服务器端的对象完全相同。

GET在这种情况下不需要A。


推荐阅读