Restlet — отправить пользовательский код состояния и сообщение в ответе Ajax.

Я создал приложение в RestLet и теперь хочу создать собственное сообщение с кодом состояния, например. 10001 - Give Account Detail как мне это создать?

Насколько я знаю, в RestLet доступны две библиотеки состояний: org.restlet.resource.Status и org.restlet.data.Status.


person Nitin Murlidhar Gaikwad    schedule 04.03.2015    source источник


Ответы (1)


Вы можете использовать класс org.restlet.data.Status, как описано ниже:

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

Если вы хотите использовать настраиваемый статус, вы можете просто создать его экземпляр, а затем использовать его:

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

В контексте исключений/ошибок вы можете посмотреть этот пост:

Тем не менее, хороший подход заключается в использовании кода состояния, определенного самим HTTP. Обычно вы находите то, что ожидаете.

Надеюсь, это поможет вам, Тьерри.

person Thierry Templier    schedule 04.03.2015