2017-08-31 63 views
0

Ext.Ajax.request({ 网址: '雇员/搜索',
方法: 'POST',
头:{ “内容类型”:”应用/ JSON”, “接受”: “应用/ JSON”, “授权”: “的OAuth组oauth_token = 158ghhBtgf2586525hggfgdf”},
jsonData:{
“姓”:txtFirstName.getValue()
},
成功:function(response){
},
failure:func (回应){
}
});如何调用Web API从ExtJS的基于令牌认证

这是给我的401(未经授权的请求)

回答

0

我使用adal.js库由微软,并使用下面的代码:

window.acquireTokenCallback = function (error, token) { 
    if(error || !token) { 
     Ext.alert('ADALERROR', error || 'Token empty'); 
     return; 
    } 
    // Apply token to all future Ajax requests. 
    Ext.Ajax.setDefaultHeaders({ 
     'Authorization': 'Bearer ' + token, 
     'Accept': 'application/json' 
    }); 
    // Load Settings from Server. 
    me.loadSettings(); 
}; 
相关问题