Я пытаюсь вызвать внешний API, используя Node и AngularJS в качестве внешнего интерфейса.Мое требование - передать параметр заголовка Etag через запрос put во внешний API.Я не могу передать параметр Etag из заголовков.Может кто-нибудь сказать мне, как это сделать?
Я попробовал приведенный ниже код, чтобы пройти через запрос пут, но я все еще не достиг решения.
'If-Match': function(config) {
return config.data.version;
}
Node API:
router.put('/node1Api', function(req, res){
request.put(
{
url:'Example.com',
json: {
"caseTypeID": "EAIS-UCEF-Work-ComplaintProcess",
"content": {
"ComplaintReason" : req.body.ComplaintReason,
"ComplaintDescription" : req.body.ComplaintDescription,
}
},
headers: {
'Content-Type': 'application/json',
'If-Match': function(config) {
return config.data.version;
}
}
},
function(error, response, body){
console.log(body);
res.send(body);
})
});
Я хочу передать этот тег If-Match в качестве параметра заголовка.Я хочу сопоставить этот параметр заголовка Etag (If-Match) с внешним API, чтобы мы получили ответ об успешном выполнении и наши данные были обновлены в последующем случае.