Javascript Breeze-向请求添加头
我正在使用Breeze作为OData客户端与服务器集成,我使用常规的jQuery post请求登录,并获得了一个需要添加到每个请求中的令牌,如何将该令牌添加到Breeze请求中?的评论中出现了类似的问题 其要点如下 选择OData数据服务时,Breeze将与服务器的通信(AJAX调用)委托给DataJS。这就是Breeze OData数据服务的实现方式。我们认为这是一个明智的选择,因为微软(据我所知)主要负责维护DataJS;最好让微风来引导他们 所以您应该寻找的是DataJS钩子。提出这个问题的人@bhlaban写道: “我想我找到了一个解决办法:由于breeze在odata的引擎盖下使用datajs,我只是做了以下(来自datajs论坛)来设置授权头:Javascript Breeze-向请求添加头,javascript,jquery,breeze,Javascript,Jquery,Breeze,我正在使用Breeze作为OData客户端与服务器集成,我使用常规的jQuery post请求登录,并获得了一个需要添加到每个请求中的令牌,如何将该令牌添加到Breeze请求中?的评论中出现了类似的问题 其要点如下 选择OData数据服务时,Breeze将与服务器的通信(AJAX调用)委托给DataJS。这就是Breeze OData数据服务的实现方式。我们认为这是一个明智的选择,因为微软(据我所知)主要负责维护DataJS;最好让微风来引导他们 所以您应该寻找的是DataJS钩子。提出这个问题
如果您没有使用Angular的
$http
,您将以其他方式获取标题。类似的问题出现在对的注释中
其要点如下
当您选择OData数据服务时,Breeze会将与服务器的通信(AJAX调用)委托给DataJS。这就是Breeze OData数据服务的实现方式。我们认为这是一个明智的选择,因为Microsoft(据我所知)主要负责维护DataJS;最好由Breeze领导
所以你应该寻找的是DataJS hooks。提出这个问题的人@bhlaban写道:
“我想我找到了一个解决办法:由于breeze在odata的引擎盖下使用datajs,我只是做了以下(来自datajs论坛)来设置授权头:
如果您没有使用Angular的
$http
,您将以其他方式获取标题。类似的问题出现在对的注释中
其要点如下
选择OData数据服务时,Breeze将与服务器的通信(AJAX调用)委托给DataJS。这就是Breeze OData数据服务的实现方式。我们认为这是一个明智的选择,因为微软(据我所知)主要负责维护DataJS;最好让微风来引导他们
所以您应该寻找的是DataJS钩子。提出这个问题的人@bhlaban写道:
“我想我找到了一个解决办法:由于breeze在odata的引擎盖下使用datajs,我只是做了以下(来自datajs论坛)来设置授权头:
如果您没有使用Angular的
$http
,您将以其他方式获取标题。类似的问题出现在对的注释中
其要点如下
当您选择OData数据服务时,Breeze会将与服务器的通信(AJAX调用)委托给DataJS。这就是Breeze OData数据服务的实现方式。我们认为这是一个明智的选择,因为Microsoft(据我所知)主要负责维护DataJS;最好由Breeze领导
所以你应该寻找的是DataJS hooks。提出这个问题的人@bhlaban写道:
“我想我找到了一个解决办法:由于breeze在odata的引擎盖下使用datajs,我只是做了以下(来自datajs论坛)来设置授权头:
如果您没有使用Angular的$http
,您将以其他方式获取标题
var oldClient = OData.defaultHttpClient;
var myClient = {
request: function (request, success, error) {
request.headers.Authorization = $http.defaults.headers.common['Authorization'];
return oldClient.request(request, success, error);
}
};
OData.defaultHttpClient = myClient;