LINUX.ORG.RU

А зачем? Почему бы там не поставить «расширение» .json/.xml и в зависимости от слать что нужно?

Deleted
()
Ответ на: комментарий от Deleted

Большое количество конкретных сервисов. Получится, что каждый будет дублироваться. Они все json и вдруг появляется требование на xml. И да, Java EE. Но спасибо, вариант не плох.

Sunil
() автор топика
Ответ на: комментарий от Sunil

Так зачем дублироваться. Обрабатывать будет одна же ерунда (хоть rewrite, хоть что там у тебя), просто будет смотреть свой URL и от него плясать.

Deleted
()

На сколько корректен веб-сервис

Вполне корректен. Если клиент запрашивает json, то пусть его и получит. В некоторых фреймворках это поведение реализовано.

$self->respond_to(
  json => {json => {hello => 'world'}},
  xml  => {text => '<hello>world</hello>'}
);

ну и конечно

if (my $format = $self->accepts('html', 'xml')) { ... }

outtaspace ★★★
()

Ушел читать описание http-заголовков.

Sunil
() автор топика
Ответ на: комментарий от Sunil

сервер может отдавать контент того или иного формата в зависимости от переданного клиентом в запросе в поле «Accept» типа

mm3 ★★★
()
Ответ на: комментарий от outtaspace

Да, похоже именно такой подход максимально покрывает проблему. Спасибо.

Sunil
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.