2017-04-13 23 views
0

我在請求標題中看不到任何數據。

使用以下

$http.post('http://localhost/api/validate', {}, { headers: key }); 

enter image description here

形式在運行時間被傳遞是

enter image description here

爲什麼我看不到任何數據包頭中設置,裏面devtools。在服務器端也獲得空值。 不知道我做錯了什麼。

通過評論和答案後,我試過這個,但它仍然不起作用。

http.post('http://localhost/api/validate',key, 
    { headers: { 'Content-Type': 'aplication/json'}} 
} 

仍然得到了相同的結果:(

由於要求在評論 這裏是什麼樣子,在Firefox enter image description here

+0

檢查請求負載。 – Jai

+0

Payload我可以發送,但截至目前我想發送頭中的數據。 –

+0

標題中的數據可以採用以下格式發送:{headers:{「key」:「value」}}並且它應該是第二個參數。第一個參數總是有效載荷或正文 – undefined

回答

0

POST調用的第二arugument必須是數據對象(PARAMS )。我想問題是因爲,和標題應該是:{ headers: {key:value}

$http.post('http://localhost/api/validate',{}, { headers: {key:value}}); 

EX:

$http.post("url", requestData, { 
     headers: { 'Content-Type': 'aplication/json'}, 

    }).success(function(responseData) { 
     //do stuff with response 
    }); 

編輯:

的小心:臨時標頭被示出。消息顯示在 DevTools中,因爲您看到的標題不是發送到服務器的實際標題 。

有時會出現AdBlock干擾,請嘗試禁用它,如果您有一個並重試。

+0

這也行不通。剛剛編輯了這個問題。 –

+0

你的標題是錯誤的。請chnage以及 – Ved

+0

@AnkurMarwaha檢查mu更新。嘗試類似的方法。 – Ved