0
APIリクエスト時に2つのヘッダー( '認証'、 '有効なデバイス')を追加する方法。私は(apiObject.url、apiObject.paramDefaults、apiObject.actions、 apiObject.options)
$リソースを次のようにリソースオブジェクトを定義しています。
APIリクエスト時に2つのヘッダー( '認証'、 '有効なデバイス')を追加する方法。私は(apiObject.url、apiObject.paramDefaults、apiObject.actions、 apiObject.options)
$リソースを次のようにリソースオブジェクトを定義しています。
あなたは、各$resource
コールのためのヘッダを追加する必要がある場合は、$http
($http
は$resource
で使用されている)インターセプタを使用することができます。 documentationをご覧ください。他の側では
あなただけの特定の$resource
コールのためにこれらのヘッダを追加する必要がある場合、あなたは$リソース(あなたのケースでapiObject.actions
)の第三引数を使用して、あなたの方法にheaders
オブジェクトを追加することができます。例えば
:
let apiObject = {
actions: {
save: { // Or any other method
method: 'POST',
cache: true,
headers: {
'Authentication': 'foo',
'Valid Device', 'bar',
},
transformRequest: (data) => (
// You can also add some logic here if you need to transform you request
data
),
}
}
};
$resource(apiObject.url, apiObject.paramDefaults, apiObject.actions, apiObject.options);