請求參數問題,以axios為例:
post/put請求有3個參數:url、data、config。
get/delete請求有2個參數:url、config。
get、delete請求傳參區別:
get請求需要將入參的數據作為config中params屬性的值,以request parameter形式發送即拼接在URL上。
delete請求參數可以拼接在URL上,也可以以request body形式發送。
//get請求參數拼接在url中,參數需要寫在config的params屬性中 axios.get('url',{ params:{ name:'xxx', age:18 } } //delete請求參數在request body中,參數需要寫在config中的data屬性中 axios.delete('url',{ data:{ name:'xxx', age:18 } })
//delete請求參數在url中, 參數需要寫在config中的 params屬性中 axios.delete('url',{ params:{ name:'xxx', age:18 } })