2015-09-03 162 views
1

我正在發送此POST,我希望在發送之前查看請求中發送的字符串。

這裏是Plunker

$http.post('/someUrl', {msg:'hello word!'}). 
    then(function(response) { 
    // this callback will be called asynchronously 
    // when the response is available 
    }, function(response) { 
    // called asynchronously if an error occurs 
    // or server returns response with an error status. 
    }); 

我想什麼,我試圖做的是看到了JSON字符串被髮送到服務器。

+1

目前還不清楚。你想要說什麼 ? – Vineet

+0

Touche,現在更清楚了嗎? – Dunctem

回答

2

如果你打這樣

​​

與配置選項的網址,然後就可以看到正在發送的數據是什麼。打開瀏覽器console並點擊network然後在networkclick您的網址是什麼,你已經打 現在看一下Request Payload under header tab 有您的信息就會泄露你所發送到服務器。

如果你不使用配置選項這樣

var data = { 
     name: 'intekhab', 
     age:26, 
    }; 
    $http.post('/admin/header', data).then(function(response){ 
     console.log(response); 
    }); 

然後做同樣如上唯一的區別是,你已經看到Request Payload下的數據,現在你會看到Form Data

在相同的數據

enter image description here

enter image description here

+0

如果您仍然無法看到我的信息 – intekhab

+0

謝謝,我不知道Chrome中的功能。我可以看到所有請求正在完成的數據。 – Dunctem

0

從我的理解,我認爲你需要不同的處理程序,如果請求成功或失敗。你可以做這樣:

$http.post('/someUrl', {msg:'hello word!'}). 
    success(function(response) { 
    // this callback will be called asynchronously 
    // when it succeeds 
    }).error(function(response) { 
    // called asynchronously if an error occurs 
    // or server returns response with an error status. 
});