2017-07-12 61 views
2

如何向Axios發送原始有效載荷/請求體?向Axios發送「原始」有效載荷

我試圖調用的端點預計請求主體只是一個字符串,它會舀起來使用。

如果我嘗試只是傳遞一個字符串axios.post()requestBody,它就會將其轉換爲沒有值({ "this+is+my+message": "" })的對象,並最終得到解析這樣"this+is+my+message="

我檢查了文檔,但找不到似乎有用的任何選項。 transformRequest似乎是最明顯的,但它發送的字符串,我發出的字符串(字面上d => d),但它似乎仍然將其轉換爲無價值的JSON對象。

回答

1

事實證明,如果我將Conntent-Type標頭設置爲text/plain,它將不會將其轉換爲JSON或表單數據,並會按我的意願發送它。

axios.post('/my-url', 'my message text', { 
    headers: { 'Content-Type': 'text/plain' } 
}); 
相關問題