sys-team / STProxy

0 stars 0 forks source link

XML-ответ #19

Open alevinru opened 10 years ago

alevinru commented 10 years ago

Ответ выдаем в виде XML если выполняется одно из правил:

DeadCat93 commented 10 years ago

у параметра конифга - приоритет, потом урл, потом .xml

DeadCat93 commented 10 years ago

Про приоритет не подумал, достаточно одного из условий

DeadCat93 commented 10 years ago

Что отдавать в xml? в ASA.rest - вроде понятно, то, что сервер вернул + метаданные в заголовках, а в ASA.rest.v2?

DeadCat93 commented 10 years ago

Пример конфига со всеми вариантами

"frontend": {

    "v2": {
        "url": "/api/v2/",
        "language": "ASA.rest",
        "charset": "utf8",
        "response": {
            "format": "XML",
            "formatRe": {
                "URL": {"XML": "^.*\\.xml$"},
                "headers": {"Accept": ".*/xml$"}
            }
        }
    },

пока возвращает то же самое, что backend вернет

alevinru commented 10 years ago

Вот так надо:

{
  "formatRe": {
    "xml": {
      "url": "^.*\\.xml$",
      "header": {"Accept": ".*/xml$"}
    },
    "json": {
      "url": "^.*\\.json$",
      "header": {"Accept": ".*/json$"}
    }
  }
}
alevinru commented 10 years ago

Еще чтоли надо формат по-умолчанию задать где-то