Restlet-在Ajax响应中发送自定义状态代码和消息

时间:2015-03-04 04:43:50

标签: java rest restlet restlet-2.0

我在RestLet中创建了一个应用程序,现在我想创建一个自定义状态代码消息,例如10001 - Give Account Detail我该如何创建呢?

我检查RestLet中有2个状态库可用 org.restlet.resource.Status和org.restlet.data.Status。

1 个答案:

答案 0 :(得分:1)

您可以使用课程org.restlet.data.Status,如下所述:

getResponse().setStatus(Status.CLIENT_ERROR_CONFLICT, "There is a conflict");

如果要使用自定义状态,可以简单地对其进行实例化,然后使用它:

Status s = new Status(10001, "Give Accound Detail");

在异常/错误的上下文中,您可以查看此帖子:

也就是说,一个好的方法是使用HTTP本身定义的状态代码。你通常会发现你的期望。

希望它可以帮到你, 亨利