Существуют несколько способов отправки запросов к своему API без использования смешанного контента:
1. Использовать абсолютные URL-адреса: Вместо использования относительных путей к API, используйте полные URL-адреса, начинающиеся с "http://" или "https://". Например:
```
fetch("https://example.com/api/data")
.then(response => response.json())
.then(data => console.log(data));
```
2. Использовать протокол HTTPS для вашего сайта и API: Убедитесь, что ваш сайт и API работают через защищенное соединение HTTPS. Если ваш сайт работает через HTTPS, то все запросы к вашему API также должны быть отправлены через HTTPS.
3. Разместить ваш API на том же домене: Если ваш сайт и API находятся на одном и том же домене, то вам не нужно беспокоиться о смешанном контенте. Просто используйте относительные пути для обращения к вашему API.
4. Использовать прокси-сервер: Если вы не можете изменить ваш API для поддержки HTTPS, вы можете настроить прокси-сервер, который будет принимать HTTPS-запросы от вашего сайта и отправлять их вашему API по протоколу HTTP. Это позволит вам обойти смешанный контент, но имейте в виду, что это может иметь негативное влияние на безопасность вашего сайта.
Важно соблюдать правила безопасности и обратить внимание на настройки вашего сервера, чтобы избежать смешанного контента и обеспечить защищенное соединение между вашим сайтом и API.