Да, верно, всякий раз, когда вы вызываете какой-либо API из браузера, он вызывает OPTIONS для проверки того, что API действительно вызывается, или сервер может обработать запрос с указанными критериями.
Если в вашем случае вызовите параметрыдает успех, тогда браузер должен вызвать фактический API с типом метода GET.
Если не вызывать с типом метода GET, то могут быть проблемы с заголовками, которые могут отправлять больше или меньше.
Этот тип запросов прекрасно работает с инструментами тестирования Postman, fiddler или API, но создает проблемы с браузерами.
Я бы предложил сначала проверить заголовки, если какой-либо перехватчик попытается прокомментировать, а затем протестировать этот API.
Надеюсь, это поможет вам.