Подтвердить что ты не робот

Откройте приложение application/hal + json inline в браузере, а не загрузите его

Я хотел бы открыть ответ "application/hal + json" inline в браузере Chrome. Проблема заключается в том, что браузер Chrome не распознает ответ HAL и загружает его. Прежде чем я всегда использовал расширение JSON для Chrome для проверки моего ответа JSON. Но после замены на HAL он сразу загружает мой ответ, поэтому я больше не могу его просматривать.

4b9b3361

Ответ 1

Для Chrome: Я просто столкнулся с хорошим решением. Надеюсь, что ответ на этот вопрос поможет некоторым другим людям, столкнувшимся с одной и той же проблемой... Установка этого 'application/...+ json | + xml as inline' расширение chrome решило его. Теперь я могу проверить ответ сервера как обычно.


Для FireFox: Установите расширение под названием JSONView. После установки перейдите на страницу расширений (по умолчанию: ctrl + shift + a) найдите расширение JSONView и перейдите к параметрам. Там вы можете добавить "Альтернативные типы содержимого JSON", которые должны быть открыты как с помощью расширения. Просто добавьте application/hal+json в поле ввода, и он будет работать:

введите описание изображения здесь


Надстройки разработчика REST: Другим решением может быть установка надстройки разработчика REST. Преимущество состоит в том, что вы также можете изменить глагол http-запроса (POST, GET, PATCH, PUT, DELETE) и пользовательский набор заголовков запросов. Отличный плагин REST для Chrome - POSTMAN, а хороший для FireFox - RESTClient. Но есть еще несколько доступных.

Ответ 2

Это не отвечает на ваш вопрос, но установка HAL Browser с вашего веб-сервера будет конвертировать HAL в HTML для просмотра вашего приложения /hal + json ответы inline. Это особенно хорошо, потому что он делает ссылки доступными, а также ссылки на документацию отношений (если имя отношения является URI).

Как ни странно, мой Chrome отправляет заголовок Accept из /;q=0.8, поэтому он возвращается к чему-либо, что сервер отправляет. Интересно, используете ли вы другую версию Chrome, чем я. Я нахожусь на v30.0.1599.101.

Ответ 3

Пришел сюда поиск решения для Firefox и application/hal+json типа контента.

Я закончил установку JSONView, у которого есть опция в меню настроек, чтобы добавить дополнительные типы контента.