2015-10-14 71 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

我已經試過這個,但實際上我只收到我目前所在頁面的信息。相反,我需要發送請求帖子的頁面中的信息。我可能忘了說發送請求帖子的頁面不是由我處理或創建的,並且不是角度的。 –