Я установил простой API в API Management. Это внутренний API, подключенный к VNet.
У меня не настроен DNS, поэтому я тестирую его через внутренний IP-адрес.
Запрос выглядит вот так:
GET http://10.x.x.x/query?id=3
Если я просто отправлю запрос без дополнительных заголовков, я получу ошибку 503.
Если я добавлю заголовок Host с доменным именем API, например :
GET http://10.x.x.x/query?id=3
Host: apixxxxx.azure-api.net
Затем он работает, и я получаю 200.
Почему это происходит и как отключить требуемый заголовок Host?
Или как я могу сделать успешный запрос от системы, которая будет использовать собственный заголовок Host?