CORB - это стандарт, основанный на идее «то, что я просил, это то, что я получил»
, если вы устраняете ошибки CORB в chrome, это означает, что на ваш метод запроса отвечает либо неттип контента или тип контента, который не соответствует вашему методу запроса.
в стороннем API, я бы порекомендовал использовать такой инструмент, как почтальон (неаффилированный) для проверки типа входящего контента в заголовках ответа.Как только вы узнаете заголовок типа содержимого вызова, настройте метод запроса, пытаясь соответствовать ожидаемому результату.Многие API используют плохо реализованные фреймворки, поэтому, если ответ правильно сформирован, JSON не означает, что в заголовке будет указано JSON.Я часто вижу выходные данные json, где заголовки «text / plain».
Если это не сработает, например, некоторые API не отвечают вообще с заголовками содержимого - другим методом будет использование промежуточного вызова для выполнения запроса.Например, используя комбинацию шлюза AWS API и функции AWS Lambda, вы можете создать маршрут, который будет выполнять запрос с использованием узла, но тогда вы получите полный контроль над заголовками и телом ответа.Затем вы можете добавить желаемый заголовок содержимого и передать его обратно вашему клиенту.
ref: https://www.chromium.org/Home/chromium-security/corb-for-developers