$http
这是使用JSONP 函数的 JSONP 调用的基本设置
var authenticatedUrl = authenticateUrl("http://example.com/getStuff&callback=JSON_CALLBACK");
return $http.jsonp(authenticatedUrl).then(function (response) {
...
}
问题是,我的 HMAC 身份验证器正在创建一个基于 url 的哈希callback=JSON_CALLBACK
,然后当 angular 发出实际请求时,URL 更改为angular.callbacks._0
作为回调参数,这使我的身份验证哈希无效。
如何访问将用于此 JSONP 请求的真实 URL?
根据我的研究,拦截器似乎是解决这个问题的方法,但我似乎无法找到具有angular.callbacks._0
回调的 URL 的对象。