2017-09-13 29 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を扱うようにサーバーを修正する必要があります。

関連する問題