2015-10-14 69 views
0

我想知道如何在AngularsJS中获得HTTP POST请求的主体。获取http发布请求的身体AngularJS

事实上,我有一个网站发布了一个http请求到mywebsite,并在我想要在我的角度应用程序中获取和处理的信息。

有人有解决方案吗?在角度上,我只能成功获取请求的参数,而不是身体。

谢谢。

+0

一些代码会非常有用:哪个网站发布到哪个以及您正在处理哪个网站? – BairDev

+0

我想但实际上我不控制发送请求帖子的网站。而在我的角度的应用程序,我没有代码,因为这是我正在寻找。我只能告诉你,发送请求信息的网站(我们称之为A)在我的应用程序中调用一个页面(让我们称之为B),然后在我的页面(B)中,我想要获得请求的信息由其他网站发送(A)。我希望它更清楚! –

回答

0

您可以在浏览器控制台中打印完整的请求和响应。

angular.module('interceptors.httpInterceptors',[]) 

.factory('httpInterceptors', [function() { 
    return { 
    request: function (config) { 
     console.log(angular.toJson(config)); 
     return config; 
    }, 
    response: function (response) { 
     console.log(angular.toJson(response)); 
    }, 
    responseError: function(rejection) { 
    }  

    }; 
}]) 

.config(['$httpProvider', function ($httpProvider) { 
    $httpProvider.interceptors.push('httpInterceptors'); 
}]); 
+0

我已经试过这个,但实际上我只收到我目前所在页面的信息。相反,我需要发送请求帖子的页面中的信息。我可能忘了说发送请求帖子的页面不是由我处理或创建的,并且不是角度的。 –