Javascript AngularJS在修改请求头的情况下执行重定向
我使用$http service GET方法发送对某个外部URL的请求。但是我想用这个请求头发送一些数据。这些数据将决定响应页面 到目前为止,请求正在工作,我得到了HTML页面作为响应。从技术上讲,这是一个重定向,但HTML只会在请求头包含所需数据的情况下给出,因此$location.path('externalUrl')不起作用 以下是服务代码Javascript AngularJS在修改请求头的情况下执行重定向,javascript,angularjs,http,Javascript,Angularjs,Http,我使用$http service GET方法发送对某个外部URL的请求。但是我想用这个请求头发送一些数据。这些数据将决定响应页面 到目前为止,请求正在工作,我得到了HTML页面作为响应。从技术上讲,这是一个重定向,但HTML只会在请求头包含所需数据的情况下给出,因此$location.path('externalUrl')不起作用 以下是服务代码 App.service('someService', function($http) { delete $http.defaults.headers.
App.service('someService', function($http) {
delete $http.defaults.headers.common['X-Requested-With'];
this.getModule = function(moduleName) {
return $http({
method: 'GET',
url: '/externalURL',
headers: {'token': 'testToken'}
});
}
}))
通过这个GET请求,我得到了我想要的确切响应HTML。我希望浏览器显示该HTML
有没有一种方法可以显示给定的HTML
或者有没有其他方法可以通过修改的头来完成重定向