У меня определена операция API в Azure APIM, которая принимает полезную нагрузку json.
Полезная нагрузка содержит, помимо прочих атрибутов, атрибут, имеющий документ в форме строки, закодированной в base64.
Для определенных полезных нагрузок, которые могут содержать недопустимые символы в строке, закодированной в base64, APIM выдает ошибку 403, если заголовок Content-Type равен «application / json». Если заголовок Content-type удален, он работает нормально.
Мой вопрос: выполняет ли APIM какую-либо проверку полезных данных, если задан тип контента? И если так, есть ли способ обойти это?