Вопросы по теме 'content-negotiation'

Согласование содержимого игнорируется при использовании кнопки «Назад» в браузере
Вот ситуация: У меня есть веб-приложение, которое отвечает на запрос списка ресурсов, скажем: /items Первоначально это запрашивается непосредственно веб-браузером при переходе по этому пути. Браузер использует стандартный заголовок...
683 просмотров

Обслуживание XHTML как application/xhtml+xml с Ruby on Rails
Я пытаюсь заставить свое приложение Rails правильно обслуживать XHTML-контент с правильным типом контента application/xhtml+xml. В идеале с согласованием контента, чтобы пользователи IE тоже могли пользоваться сайтом. Учитывая, что весь HTML-код,...
1150 просмотров

IE 9 не принимает сжатые данные AJAX
У меня есть сервер JSONP node.js, который возвращает данные для веб-страницы. Страница отправляет AJAX-запросы к серверу Node и возвращает код JSONP. Это отлично работает во всех браузерах, пока я не включу сжатие. Если я возвращаю ответ AJAX в...
632 просмотров

Веб-API ASP.NET возвращает данные в формате JSON или XML, проверяя тип содержимого запроса.
Как я могу проверить тип содержимого запроса при использовании веб-API ASP.NET, будь то приложение/xml или приложение/json? Я знаю о согласовании содержимого в веб-API ASP.NET, но у меня это не сработает, потому что я получаю данные из базы данных...
1970 просмотров
schedule 10.10.2022

Можно ли иметь согласование контента на уровне контроллера?
В Zend Framework 2 согласование содержимого происходит на уровне представления, и меня это вполне устраивает. Пример в моем контроллере: public function viewAction() { $id = $this->params('id'); $user =...
436 просмотров

Согласование содержимого в веб-API ASP.NET
Я переношу веб-службу на ASP.NET Web Api 2 и сталкиваюсь с проблемой почти на первом же препятствии. Я хочу сделать это: public class SomeController : ApiController { [Route("some\url")] public object Get() { return {...
3207 просмотров
schedule 04.05.2022

Применяется ли согласование содержимого HTTP к сообщениям об ошибках?
Если клиент отправляет заголовок Accept приложения/xml, должно ли тело любого сообщения об ошибке (например, 500) также быть xml? Или заголовок Accept применяется только к ответам уровня 200?
165 просмотров

Каким должен быть тип возвращаемого значения метода действия WEB API?
Я разрабатываю веб-API ASP.NET с использованием .NET Core. Этот веб-API будет в основном использоваться приложением пользовательского интерфейса (пользовательский интерфейс будет разработан с использованием ASP.NET Core MVC), но в будущем к API могут...
10922 просмотров

Можно ли объединить два ответа json с помощью nginx?
У меня есть существующая экспресс-конечная точка, которая выглядит так: app.get(`${route}/:id`, async (req, res) => { try { const id = req.params.id; const result = await dbFn(id); res.send(result); } catch (err)...
466 просмотров

spring-boot test: запрос @get возвращается с пустым телом
при тестировании согласования содержимого макет GET возвращает значение null в теле ответа, хотя статус ответа равен 200. java.lang.AssertionError: Response header 'Content-Type' Expected :application/json;charset=UTF-8 Actual :null вот...
756 просмотров

Ktor возвращает 415 с конечных точек, где receive () используется с ContentNegotiation
У меня есть классы параметров с аннотацией @Searializable: @Serializable data class ShowPostURL( val date: String, val titleSlug: String, override val redirectTo: String? = null ) и что бы я ни делал, call.receive() не...
152 просмотров
schedule 17.04.2022

Как настроить весеннюю загрузку 2 для возврата xml по умолчанию?
Для начала я прочитал это: Spring boot - установка содержимого по умолчанию заголовок -type, если его нет в запросе Старая версия этого работала при весенней загрузке 1. Однако при получении запроса со следующим заголовком принятия Accept:...
190 просмотров