2016-09-20 4 views
0

私はWeb API 2プロジェクトを作成しており、次のコードがあります。私はアイテムのリストを取得するためにWeb APIコールを作成していますが、それを表示します。次のコードは機能しますが、セキュリティが追加されました。リクエストのヘッダーに「AuthToken」を追加する必要があります。API呼び出しのヘッダーにAuthTokenを含めるにはどうすればよいですか?

$(document).ready(function() { 
 
    // Send an AJAX request 
 
    $.getJSON(uri) 
 
     .done(function (data) { 
 
     // On success, 'data' contains a list of products. 
 
     $.each(data, function (key, item) { 
 
      // Add a list item for the product. 
 
      $('<li>', { text: formatItem(item) }).appendTo($('#products')); 
 
     }); 
 
     }); 
 
});

どのように私は、ヘッダに持つAuthTokenを含めるように自分のコードを変更することができますか?

答えて

3

ここでの問題は$.getJSON()です。

$.getJSON()は、$.ajax()の省略形であり、ヘッダーを追加することはできません。 $.ajax()を使用する必要があります。

この回答を見るCan you add headers to getJSON in jQuery?

関連する問題