Open alevinru opened 10 years ago
у параметра конифга - приоритет, потом урл, потом .xml
Про приоритет не подумал, достаточно одного из условий
Что отдавать в xml? в ASA.rest - вроде понятно, то, что сервер вернул + метаданные в заголовках, а в ASA.rest.v2?
Пример конфига со всеми вариантами
"frontend": {
"v2": {
"url": "/api/v2/",
"language": "ASA.rest",
"charset": "utf8",
"response": {
"format": "XML",
"formatRe": {
"URL": {"XML": "^.*\\.xml$"},
"headers": {"Accept": ".*/xml$"}
}
}
},
пока возвращает то же самое, что backend вернет
Вот так надо:
{
"formatRe": {
"xml": {
"url": "^.*\\.xml$",
"header": {"Accept": ".*/xml$"}
},
"json": {
"url": "^.*\\.json$",
"header": {"Accept": ".*/json$"}
}
}
}
Еще чтоли надо формат по-умолчанию задать где-то
Ответ выдаем в виде XML если выполняется одно из правил: