Я звоню на внутренний сервер, которым не могу управлять. В настоящее время он использует jQuery ajax следующим образом:
return $.ajax({
type: "POST",
url: "/api/cases/store",
contentType: "application/json",
data: JSON.stringify(parameters),
headers: { "Authorization": cred } : {}
}) // ... etc.
Я хочу преобразовать его для использования службы $resource
и заставить его работать
$http.defaults.headers.common['Authorization'] = cred;
return $resource('/api/cases/store').save();
Единственная проблема заключается в том, что мне нужно установить глобальные значения службы $http
по умолчанию с учетными данными авторизации.
Я вижу, что вы должны иметь возможность передавать пользовательские заголовки с вызовом $http
, а теперь и с вызовами $resource
, но я не могу найти примеров того, как это сделать в моем случае (с POST).
Я также не могу найти ничего по этому поводу в документации AngularJS. Как вы, ребята, разбираетесь в этом? Документы очень плохие!