axiosget请求body怎么传
时间: 2023-10-14 10:58:28 浏览: 129
回答: 根据引用\[2\]中的解释,浏览器中的XMLHttpRequest对象会在get方法中自动忽略body,因此无法直接在axios的get请求中传递body参数。这是因为axios是建立在xhr的基础上通信的,而xhr通信无法实现在get请求中加入body。如果需要在get请求中传递参数,可以考虑使用其他方法,比如将参数拼接在URL中或者使用query参数。另外,根据引用\[3\]中的例子,如果需要在get请求中传递图片等二进制数据,可以考虑使用POST请求,并将数据放在请求的body中传递。
#### 引用[.reference_title]
- *1* *2* [前端js向axios的get请求的body中添加json参数,深度解析](https://blog.csdn.net/qq_37027534/article/details/119413349)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [axios使用get方法传在body中传递参数](https://blog.csdn.net/qq_45351419/article/details/111268127)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文