1

我正在使用 goog.net.XhrManager 发送 PUT 请求以使用以下数据在服务器上创建资源:

PUT {“名称”:“产品名称”,“hack”:“无效输入”}

服务器响应状态为 400 - 错误请求,因为“hack”是产品资源的无效属性。

一切都很好,除了浏览器控制台记录了一条错误消息:

PUT "http://myserver/datastore/product" 400 (OK)与方法调用堆栈。

如何防止 XhrManager 和 XhrIo 在控制台上记录此错误?

错误请求已由 XhrManager.send() 上的回调处理,最终用户不应该知道发生了错误。

客户端验证是一种适用于错误请求的选项。

如何在客户端处理冲突和其他响应,而不会使浏览器控制台充满客户端完全能够解决的错误消息?

创建新帐户时用户电子邮件的唯一性(冲突 - 状态 409) 更新客户端上过时的资源(版本冲突 - 状态 409) 未经授权的资源访问(状态 401)

4

0 回答 0