2
ReactJS - Reduxフロントアプリケーションから、私はREST API応答のロケーションヘッダー値を取得しようとします。ReactJSのフェッチ要求からヘッダー位置の値を取得する方法
私はこのカールた場合:私は、私は任意のヘッダを持っていないで取得ReactJS
var url = 'https://url.company.com/api/v1.0/tasks/'
fetch(url, {
method: 'post',
credentials: 'omit',
headers: {
'Authorization': `Bearer ${token}`
}
}
)
を作るとき
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
:
curl -i -X POST -H "Authorization: Bearer MYTOKEN" https://url.company.com/api/v1.0/tasks/
を、私はこの答えを持っています応答オブジェクト: No header in Fetch request
ヘッダーが空であると、私は空の結果を持って、response.headers.get('Location');
しかしうまく:
私はhttps://developer.mozilla.org/en-US/docs/Web/API/Headersで見つかったすべてのresponse.headers機能を試してみました。
なぜヘッダー値でいっぱいになった適切なヘッダーオブジェクトが得られないのか知っていますか?
ありがとうございます。
fetch apiが特定のヘッダーのみを公開する可能性があります。 http://stackoverflow.com/a/5837798/1515758 – John
Thx @John、それは私を助けました。 –