Описание тега content-negotiation
Согласование содержимого - это механизм, определенный в спецификации HTTP, который позволяет обслуживать разные версии документа (или, в более общем смысле, представление ресурса) по одному и тому же URI, чтобы пользовательские агенты могли указать, какая версия лучше всего соответствует их возможностям.
2
ответа
Как получить ответ от Нэнси Переговорщик?
У меня есть NancyContext и мне нужно получить Response с телом, основанным на правильном посреднике контента для запроса. Я думаю, что могу использовать Нэнси Negotiator класс для добавления модели, установки статуса и прочего. Но тогда мне нужно ве…
28 апр '14 в 23:20
1
ответ
Правила mod_rewrite и согласование содержимого
Я относительно новичок в mod_rewrite, но у меня есть сайт, на котором я хотел бы иметь "красивые ссылки". Аналогично ТАК:). Я пытаюсь получить что-то вроде: " http://www.whatever.com/search/test " переписать на " http://www.whatever.com/search.php?q…
14 янв '09 в 20:46
0
ответов
Asp.net WebApi поддерживает json, xml, jsonp?
Этот вопрос специфичен для Asp.Net WebApi. В моем глобальном файле я поместил: GlobalConfiguration.Configuration.Formatters.Clear(); GlobalConfiguration.Configuration.Formatters.Add(new JsonpMediaTypeFormatter()); JsonpMediaTypeFormatter - это польз…
06 май '12 в 17:24
0
ответов
Пользовательский тип медиа прямо в URL
Услуги - отдых, (уровень 3, все на основе ссылок). У меня есть конечная точка, которая производит два разных типа медиа. HAL_JSON и image/png. Как пример "ПОЛУЧИТЬ заказ". Как потребительский тип носителя "GET order" "HAL_JSON" имеет смысл, (его пор…
17 мар '18 в 22:25
2
ответа
Конфликты согласования содержимого HTTP в JAX-RS/Jersey?
Я наслаждаюсь автоматическим согласованием содержимого HTTP JAX-RS (в частности, Джерси), т. Е. Возможностью маршрутизации моих ресурсов по заголовкам "Accept" и / или "Content-Type". Но я нахожу, что иногда это не дает мне достаточно контроля, когд…
09 мар '11 в 19:12
1
ответ
Согласование контента и расширенные типы медиа
Некоторые типы носителей являются расширениями других типов носителей. Такие типы носителей часто используют + в своем имени, чтобы сигнализировать об этом. Например, application/atom+xml расширяет универсальный xml, а application/hal+json расширяет…
21 сен '14 в 22:54
1
ответ
Используйте.jar в качестве файла карты типов
Мне бы очень хотелось, как использовать ".jar"-файлы в качестве файлов карты типов вместо стандартных ".var"-файлов с помощью согласования содержимого. Ну, это моя конфигурация: <Directory "${APACHE_PROJ}/htdocs/foo"> AddType application/x-jav…
02 фев '12 в 16:11
1
ответ
Spring Boot согласование содержимого вручную
Я переделываю старый api rest и мне нужно сохранить совместимость с ним. Старый API использует сервлеты и работает как с XML, так и с JSON. Логика следующая: он проверяет заголовок "Content-Type", если он поддерживается ("text / xml", "application /…
26 сен '18 в 08:27
1
ответ
Как использовать встроенный форматер xml или json для настраиваемого значения заголовка приема в.Net Core 2.0
Обновление: я загрузил небольшой тестовый проект на github: ссылка Я создаю небольшой веб-сервис с.Net Core 2 и хотел бы дать клиентам возможность указать, нужна ли им навигационная информация в ответе или нет. Веб-интерфейс должен поддерживать толь…
20 апр '18 в 09:48
0
ответов
Согласующая сила пружинного Mime-типа в случае ошибки
У меня есть весенний сервис, генерирующий pdf, если вы вызываете этот сервис в браузере с расширением пути.pdf, все работает нормально в случае успеха. Тем не менее, в случае ошибки я хотел бы вернуть ответ об ошибке json, как и для всех других моих…
30 июн '16 в 06:46
2
ответа
Можете ли вы указать предпочитаемый тип носителя по умолчанию для одного пути в Spring MVC?
У меня есть приложение на Джерси, которое было преобразовано в Spring MVC. Одной из функциональных возможностей, которую я не вижу в способе прямого переноса, является возможность для каждого пути указывать предпочтительный тип носителя, если он не …
04 май '16 в 22:06
1
ответ
Согласование контента на Tomcat
Я пытаюсь заставить мой Tomcat использовать красивые URL-адреса, аналогичные опции Apache MultiViews. Я пытался использовать AJP для прокси Tomcat для Apache, но файл.htaccess по-прежнему игнорируется. Какие у меня варианты для Tomcat?
07 апр '10 в 13:53
1
ответ
Возможные нотации для заголовков согласования контента?
Где я могу найти все возможные записи содержимого для следующих заголовков HTTP? Accept Accept-Charset Accept-Encoding Accept-Language
07 май '11 в 10:38
3
ответа
Обслуживание XHTML в качестве приложения /xhtml+xml с Ruby on Rails
Я пытаюсь заставить мое приложение Rails правильно обслуживать контент XHTML с правильным типом контента application/xhtml+xml. Идеально с согласованием контента, чтобы пользователи IE тоже могли использовать сайт. Учитывая, что весь HTML-код, сгене…
04 июл '10 в 18:54
0
ответов
Согласование содержимого Springboot с параметром не разрешается при развертывании в качестве WAR
Я пытаюсь отформатировать тип своего ответа на @RestController между JSON и XML. Кажется, работает в случае Accept расширение заголовка или пути (.json, .xml). Мое приложение упаковано как WAR и развернуто на экземпляре tomcat. Однако в настоящее вр…
29 апр '15 в 19:22
2
ответа
Используется ли согласование содержимого HTTP браузерами и серверами на практике?
В данный момент я изучаю согласование содержимого HTTP. Я уже понимаю, как клиент и сервер могут согласовывать представление для запрошенного контента. Однако я не мог выяснить, для чего на самом деле хороши переговоры по содержанию. Браузеры реальн…
23 июн '17 в 11:42
2
ответа
Веб-API ASP.NET возвращает данные в формате JSON или XML путем проверки типа содержимого запроса.
Как при использовании ASP.NET Web API можно проверить тип содержимого запроса, будь то application/xml или application/json? Я знаю о согласовании контента в ASP.NET Web API, но он не будет работать со мной, потому что я получаю данные из базы данны…
09 июл '12 в 20:17
3
ответа
Согласование содержимого Spring MVC 3 ограничивается действиями, которые его поддерживают
Я настроил согласование содержимого в приложении Spring MVC 3 следующим образом: <bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver"> <property name="order" value="0" /> <property name="favorPathExtension…
06 янв '12 в 18:08
1
ответ
Джерси - согласование контента для обработки ошибок
Я хотел бы разрешить клиентам выбирать формат ответа об ошибке, используя согласование содержимого HTTP. Например, учитывая конечную точку @Produces("application/json") class MyService { @GET public String getSomething() { if (currentTimeMilis() % 2…
12 сен '14 в 19:52
1
ответ
Переопределите метод ExecuteAsync, чтобы избежать повторения кода метода действий Web Api.
В моем методе действия контроллера api. Я использую Content Negotation для запроса на получение. код: IContentNegotiator negotiator = this.Configuration.Services.GetContentNegotiator(); ContentNegotiationResult result = negotiator.Negotiate(typeof(O…
05 мар '16 в 03:26