返回REST 400错误请求和其他信息

返回REST 400错误请求和其他信息,rest,Rest,哎,, 我有一个基于REST的服务器,在某些情况下我希望返回一个失败代码(例如400),但是,我希望添加额外的URL。 类似于“失败,但这是你现在可以做的…” 这样做有什么好的惯例吗? 用附加信息返回错误是一个好主意吗 谢谢, Udi在错误消息中返回附加信息总是一个好主意。HTTP规范本身:“除响应HEAD请求外,服务器应包含一个实体,其中包含对错误情况的解释,以及错误是暂时的还是永久性的。这些状态代码适用于任何请求方法。用户代理应向用户显示任何包含的实体。” 需要注意的一点是:某些版本的Int

哎,, 我有一个基于REST的服务器,在某些情况下我希望返回一个失败代码(例如400),但是,我希望添加额外的URL。 类似于“失败,但这是你现在可以做的…” 这样做有什么好的惯例吗? 用附加信息返回错误是一个好主意吗

谢谢,
Udi

在错误消息中返回附加信息总是一个好主意。HTTP规范本身:“除响应HEAD请求外,服务器应包含一个实体,其中包含对错误情况的解释,以及错误是暂时的还是永久性的。这些状态代码适用于任何请求方法。用户代理应向用户显示任何包含的实体。”


需要注意的一点是:某些版本的Internet Explorer不会向用户显示额外的错误信息(如果不是一定数量的字节)。确保错误消息的响应实体至少为512字节。

在错误消息中返回附加信息始终是一个好主意。HTTP规范本身:“除响应HEAD请求外,服务器应包含一个实体,其中包含对错误情况的解释,以及错误是暂时的还是永久性的。这些状态代码适用于任何请求方法。用户代理应向用户显示任何包含的实体。”


需要注意的一点是:某些版本的Internet Explorer不会向用户显示额外的错误信息(如果不是一定数量的字节)。确保错误消息的响应实体至少为512字节。

您是否考虑过使用重定向(状态从3开始)?如果你不想这样做,也许链接头会接近你想要的?您是否考虑过使用重定向(状态从3开始)?如果你不想这样做,也许链接头会接近你想要的?