Мне было поручено создать шлюз API, который имеет x-api-key
(несколько) и другой заголовок x-extra-key
. В x-extra-key
необходимо добавить в зависимости от значения, введенного в x-api-key
, поэтому, когда пользователь отправляет запрос GET с заголовком x-api-key=12345
, заголовок называется x-extra-key
должен быть создан автоматически, и его значение должно зависеть от x-api-key
.
Итак, я хочу подготовить два значения, например, x-extra-key = service1
И x-extra-key = service2
.
когда x-api-key=12345
отправляется в заголовке, x-extra-key=service1
должны быть отправлены автоматически. когда x-api-key=abcdef
отправляется в заголовке, x-extra-key=service2
должны быть отправлены автоматически.
Как я могу это сделать?
РЕДАКТИРОВАТЬ: я пробовал использовать шаблоны сопоставления при выполнении метода, но он в json, поэтому я не мог выполнить условие. Единственное, что мне удалось сделать, это добавить заголовок вручную, кроме этого, я все еще застрял.
EDIT2: я подозреваю, что это как-то связано с шаблонами сопоставления, проблема в том, что мне нужно знать, как создать условие if, elseif в схеме json.