В безсерверной среде - как мне вернуть contentHandling на «Passthrough» и как сбросить переменные среды? - PullRequest
0 голосов
/ 26 февраля 2020

Я пытаюсь добиться следующего - я хочу преобразовать в текстовые ответы с 200, а остальные - сквозной. Я попытался добавить в раздел statusCodes «200» - который был проигнорирован, поэтому мне пришлось использовать один по умолчанию - проблема в том, что он распространяется в другие коды состояния, что является нежелательным. Можно ли это решить? могу ли я использовать раздел только для кода ответа 200?

Это под Ответом:

headers:
  Access-Control-Allow-Credentials: "'true'"
  Content-Disposition: "integration.response.body.headers.content_disposition"
  Content-Type: "'text/plain'"
contentHandling: CONVERT_TO_TEXT
template: ...
statusCodes:
  400:
    pattern: '...'
    template: ...
    contentHandling: Passthrough
    headers:
      Content-Type: "'application/json'"
  500:
    pattern: '...'
    template: ...
    contentHandling: Passthrough
    headers:
      Content-Type: "'application/json'"

У меня есть несколько проблем, если невозможно определить 200 под statusCodes:

  1. Я хочу удалить Контент - Заголовок размещения из 400 и 500 кодов ошибок - возможно ли это?
  2. в разделе contentHandling, я не хочу, чтобы 400 и 500 конвертировались в текст, я попытался установить его в неопределенное значение / "" / Passthrough - но ничего не работает, они остаются с CONVERT_TO_TEXT - как это исправить?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...