Я делаю запрос AJAX с выборкой javascript, но он выполняет только вызов OPTIONS и не выполняет дальнейший вызов. Самое странное, что заголовок ответа в порядке, а $.ajax работает как положено.
Вот заголовок ответа на вызов OPTIONS.
HTTP/1.1 200 OK
Content-Length: 0
Server: Microsoft-IIS/8.0
Access-Control-Allow-Origin: http://localhost:5000
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: authorization
X-Powered-By: ASP.NET
Access-Control-Max-Age: 30000000
Set-Cookie: XXXXXXXXXXXX
Date: Wed, 16 Aug 2017 00:57:48 GMT
И вот набор заголовков выборки.
mode: 'cors',
credentials: 'include',
headers: {
Authorization: 'Bearer Token'
}
OPTIONS
запрос - person guest271314   schedule 16.08.2017fetch("url", {method:"OPTIONS"}) .then(response => response.headers) .then(_headers => (Array.from(_headers.entries(), h => console.log(h)), // check expected headers here fetch(url))).catch(err => console.error(err)).then(response => response.text()).then(text => //do stuff)
- person guest271314   schedule 16.08.2017