Как отладить Рестлет?
Когда я отправляю в рестлет, он говорит 415 Unsupported Media Type
, но нет следов стека, ничего в журнале, никаких ошибок не возвращено, ничего. Я попытался установить точку останова в первой строке метода и перезапустить сервер в режиме отладки, но он завершился неудачей, даже не дойдя до первой строки. Как я могу сказать, что не так?
Запрос на получение другого метода работает нормально.
Версия
Рестлет 2.1
Я обнаружил, что REST-клиент, который я использовал, Advanced REST Client имел ошибку, и кодировка не была установлена правильно, несмотря ни на что, хотя я установил его application/json
, Мне пришлось закрыть вкладку и перезагрузить его, и тогда это сработало. Было бы неплохо найти способ отладки, чтобы точно выяснить причину ошибки.
1 ответ
Вы можете включить трассировки в Restlet, как описано ниже:
Engine.setLogLevel(Level.FINEST);
Engine.setRestletLogLevel(Level.FINEST);
Надеюсь, поможет. Thierry