Из приложения ReactJS - Redux я пытаюсь получить значение заголовка местоположения ответа REST API.Как получить значение местоположения заголовка из запроса Fetch в ReactJS
Когда я Curl это:
curl -i -X POST -H "Authorization: Bearer MYTOKEN" https://url.company.com/api/v1.0/tasks/
У меня есть этот ответ:
HTTP/1.1 202 ACCEPTED
Server: nginx
Date: Fri, 12 Aug 2016 15:55:47 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 0
Connection: keep-alive
Location: https://url.company.com/api/v1.0/tasks/status/idstatus
Когда я делаю Fetch в ReactJS
var url = 'https://url.company.com/api/v1.0/tasks/'
fetch(url, {
method: 'post',
credentials: 'omit',
headers: {
'Authorization': `Bearer ${token}`
}
}
)
У меня нет никаких заголовков в объект ответа: No header in Fetch request
Я попробовал все response.headers функции я нашел в https://developer.mozilla.org/en-US/docs/Web/API/Headers:
response.headers.get('Location');
Но хорошо, как и заголовки пуст, у меня есть пустые результаты.
Знаете ли вы, почему я не могу получить подходящий объект заголовка, заполненный значениями заголовков?
Спасибо заранее,
Возможно, что выборка api может отображать только определенные заголовки. http://stackoverflow.com/a/5837798/1515758 – John
Thx @John, это очень помогло мне. –