Я работаю с angularjs, и из моего сервиса мне нужно вызвать сервер, используя параметр пути (id), параметры запроса (var1 и var2) и запрос тела ({ "codes": ["1000"]}) - который должен быть отправлен как строковый массив в методе get (я знаю, отправка запроса тела должна быть сделана в POST).
Пока у меня на службе есть:
function getSub(id, var1, var2) {
var payload = {
first: var1,
second: var2
};
var url = 'sub/' + id + '/mylink'
return api.get(url, payload, {"codes": ["1000"]}).then(function (response) {
console.log("READ RESPONSE ", response);
return response;
});
};
Пока что все, что я получаю, это ошибка неверного запроса, связанная с не предоставленным телом ответа.
Это может быть нубский вопрос, но не лучший, но я решил найти решение для этого. Пока что, просматривая сеть повсюду, я мог только понять, что это неортодоксальный способ использования запроса тела.
Заранее спасибо!