http://j.news.163.com/#detail/25/B5DL28VT052581K1
// HTTP Request 拦截器
travelModule.config(function ($httpProvider) {
// Add interceptor
$httpProvider.interceptors.push(function ($q) {
return {
request: function (config) {
if (config.url.indexOf("travelweb") != -1) {
if (config.params != null) {
var bodyParams = angular.extend({
appDevice:{
qdDevice:"PC",
qdPlatform:"PC",
qdVersion:"1.0.0"
}
}, config.params);
config.params = {body:JSON.stringify(bodyParams)};
}
if (config.data != null) {
var bodyData = angular.extend({
appDevice:{
qdDevice:"PC",
qdPlatform:"PC",
qdVersion:"1.0.0"
}
}, config.data);
config.data = {body:JSON.stringify(bodyData)};
}
}
return $q.when(config);
}
};
});
});
评论