我有一个具有多个POST和DELETE方法以及一个GET方法的rest服务器api。 POST和DELETE方法修改资源的某些部分,而GET方法返回完整的资源。
客户端应用程序具有显示整个资源的主要形式,而其他弹出窗口则用于修改其部分内容,从而调用POST和DELETE请求。修改完成后(接收到200个HTTP代码),客户端调用GET请求以获取资源的最新版本,关闭弹出窗口并以主窗体显示资源。
POST请求成功后,GET请求失败怎么办?客户端资源不一致,因此我不允许进行任何修改。也许只允许刷新数据操作?还是POST和DELETE方法像GET请求那样返回所有资源更好?其他调用POST方法的应用不需要该响应数据。