и посмотреть медиа
Тестировщик | Вопросы собесов
и посмотреть медиа
Вопросы собеседований для тестировщиков.
Вопросы собеседований для тестировщиков.
AI бот для озвучки текста и клонирования голоса в Telegram. Создавай аудио с помощью нейросети быстро и просто.
Вопросы по тестированию: ISTQB, Selenium, API. С примерами.
🤔 Расскажи об OPTIONS OPTIONS – это один из методов HTTP, который используется для получения информации о возможностях сервера или конкретного ресурса. Он не изменяет данные, а только сообщает, какие методы и заголовки поддерживаются. 🚩Как работает OPTIONS? Запрос OPTIONS /api/users HTTP/1.1 Host: example.com Ответ сервера HTTP/1.1 200 OK Allow: GET, POST, PUT, DELETE, OPTIONS 🚩Где используется OPTIONS? 🟠CORS-запросы (Cross-Origin Resource Sharing) Когда браузер делает кросс-доменные (cross-origin) запросы, он сначала отправляет OPTIONS (Preflight-запрос), чтобы проверить, разрешён ли доступ. OPTIONS /api/data HTTP/1.1 Origin: Ссылка скрыта Access-Control-Request-Method: POST Access-Control-Request-Headers: Content-Type Ответ сервера HTTP/1.1 204 No Content Access-Control-Allow-Origin: Ссылка скрыта Access-Control-Allow-Methods: GET, POST Access-Control-Allow-Headers: Content-Type 🟠Проверка API перед использованием Можно запросить OPTIONS, чтобы узнать, какие методы поддерживает API. 🟠Используется в REST API Некоторые API используют OPTIONS, чтобы сообщить клиенту о доступных ресурсах. 🚩Когда сервер должен обрабатывать OPTIONS? Если сервер поддерживает кросс-доменные запросы или REST API, он должен отвечать на OPTIONS, иначе браузер заблокирует запрос. const express = require("express"); const app = express(); app.use((req, res, next) => { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS"); res.header("Access-Control-Allow-Headers", "Content-Type"); if (req.method === "OPTIONS") { return res.sendStatus(204); } next(); }); app.listen(3000, () => console.log("Server started")); Ставь 👍 и забирай 📚 Базу знаний
Открыть канал и посмотреть медиаТолько зарегистрированные пользователи могут делиться своим мнением.
Станьте первым, кто поделится своим впечатлением об этом ресурсе!