Встречается на собеседованиях • сегодня
Что такое Cross Origin Headers
Cross Origin Headers (CORS) — это HTTP-заголовки, которые определяют, может ли веб-приложение на одном домене взаимодействовать с ресурсами на другом домене. Браузеры применяют политику одинакового источника (Same-Origin Policy), и CORS позволяет ослабить эти ограничения.
Основные заголовки CORS:
Access-Control-Allow-Origin: указывает, какие домены могут получать доступ к ресурсу (*для всех или конкретный домен).Access-Control-Allow-Methods: разрешенные HTTP-методы (GET, POST и т.д.).Access-Control-Allow-Headers: разрешенные заголовки запроса.
Пример настройки CORS в Flask:
python
from flask import Flask
from flask_cors import CORS
app = Flask(__name__)
CORS(app, resources={r"/api/*": {"origins": "https://example.com"}})Или вручную:
python
@app.after_request
def add_cors_headers(response):
response.headers['Access-Control-Allow-Origin'] = '*'
response.headers['Access-Control-Allow-Methods'] = 'GET, POST, OPTIONS'
return responseCORS особенно важен для API, которые используют AJAX-запросы из разных источников.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы