API и клиент находятся на разных хостах - api.domain.local и domain.local.
В каждом запросе к API я должен передавать токен. Создаю для этого кастомный заголовок Token.
Все запросы с этим заголовком выполняются с префлайтом (OPTIONS запрос), который уменьшает производительность.
Добавил в .htaccess след. строку:
Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS"
Header add Access-Control-Allow-Headers "Token" #вот
Но клиент (Chrome, Angular, ngResource) все равно выполняет префлайт.
Если передавать токен в строке запроса, это может портить кеширование.
Хотелось бы передавать его в заголовках, но для этого нужно избавится от префлайта.