2017-09-13 48 views
0

與API交互時,自定義標題鍵始終變爲小寫。我使用FetchAxiosXMLHttpRequestFrisbee(JavaScript的網絡庫),但關鍵總是小寫與API交互時,標題鍵變爲小寫 - 反應原生

我的片斷這樣的代碼(與fetch()方法),我推的關鍵是:「令牌的API」但服務器接收:「令牌API」,所以它的顯示與郵差錯誤401它的工作:

const request = 'https://abcxyz'; 
fetch(request, { 
    method: 'GET', 
    headers: { 
    'Content-Type': 'application/json', 
    'Token-Api':'...abcxyz....' 
    } 
}).then((response) => { 
      log(abcxyz) 
     })... 

什麼我需要做什麼?

回答

3

你可以看到這篇文章:Are HTTP headers case-sensitive?

根據RFC 2616,HTTP報頭應該是不區分大小寫。所以這不是上面提到的庫的錯誤。您應該修復服務器以同樣的方式對待Token-Apitoken-api