Logo
TGCATALOG
Каталог Подборки Блог
TestGrow - тестирование ПО

TestGrow - тестирование ПО

Канал платформы по тестированию ПО. Материалы для тестировщиков.

Нет оценок
344
26.10.2026
344
26.10.2026
Нет оценок
344
26.10.2026
Безопасный переход через бот
О канале

Канал платформы по тестированию ПО. Материалы для тестировщиков.

Подписчиков 5,246
Тематика Технологии
Язык Русский
Ссылка t.me/QAtestgrow

Также рекомендуем

Kekaton AI | Озвучка и клон голоса
Kekaton AI | Озвучка и клон голоса
Бот

AI бот для озвучки текста и клонирования голоса в Telegram. Создавай аудио с помощью нейросети быстро и просто.

Описание

Ресурс платформы TestGrow по тестированию софта. Полезные материалы и советы для QA специалистов.

Последние посты

TestGrow - тестирование ПО
TestGrow - тестирование ПО
🔒Открыть пост
и посмотреть медиа
CORS В API: ПОЧЕМУ БРАУЗЕР БЛОКИРУЕТ ЗАПРОСЫ И КАК ЭТО ПРОВЕРИТЬ? Сегодня хочу вам рассказать про CORS технологию, ошибки в которой часто ставят в тупик тестировщиков. Особенно когда в Postman всё работает, а в браузере — ошибка. Простыми словами CORS - это защита браузера, которая блокирует запросы между разными доменами, портами или протоколами для защиты пользователей от потенциально опасных скриптов. Например, сайт mysite.com не может просто так обратиться к API на api.company.com. Чаще всего в браузере вы можете получить такую ошибку "Access to fetch at... has been blocked by CORS policy" Когда срабатывает CORS: - Разные домены: site1.com → site2.com - Разные порты: localhost:3000 → localhost:8080 - Разные протоколы: http:// → https:// - Разные поддомены: api.site.com → site.com Почему в Postman работает, а в браузере нет? Postman и curl не являются браузерами, поэтому CORS их не касается. А вот JavaScript в браузере — да. Основные заголовки, которые нужно проверять: Access-Control-Allow-Origin, кому разрешено делать запросы: - * (звездочка) означает, что разрешены запросы с любых доменов - Ссылка скрыта — только конкретному домену - отсутствие заголовка блокирует все cross-origin запросы Access-Control-Allow-Methods, определяет, какие методы разрешены для использования: - GET, POST, PUT, DELETE и т д Access-Control-Allow-Headers, определяет, какие заголовки можно передавать: - Content-Type, Authorization и т д Что обязательно тестировать: - Работают ли запросы с фронтенда на нужный домен - Приходят ли правильные CORS заголовки в ответе - Работает ли preflight запрос (OPTIONS) для сложных запросов - Передаются ли cookies, если нужно Как тестировать: Самый простой способ — открыть DevTools в браузере, и сделать нужны запрос в приложении. Если увидите ошибку про CORS — значит что-то не настроено на сервере и это ошибка. Чтобы упростить себе работу, можно включить в браузере опцию "Preserve log" в DevTools, чтобы видеть все запросы, включая preflight. А вы сталкивались с проблемами CORS? 👇 Все мои проекты: TG канал по тестированию AI | Youtube channel | Практика по тестированию | Платформа TestGrow | Автоматизация тестирования | Курс по тест-менеджменту | База знаний
TestGrow - тестирование ПО
Динамика подписчиков
+-0.6% за 30 дней
Текущие
5,246
Месяц назад
5,276
Средний рост
+-1 / день
Обновлено
1 день назад

Отзывы о канале TestGrow - тестирование ПО

Авторизуйтесь, чтобы оставить отзыв

Только зарегистрированные пользователи могут делиться своим мнением.

Пока нет отзывов

Станьте первым, кто поделится своим впечатлением об этом ресурсе!

Похожие ресурсы

Loading
Переход на светлую тему
Главная Каталог Подборки Блог Вход