axios post跨域
时间: 2023-08-02 16:09:23 浏览: 126
回答: 当使用axios进行post请求时出现跨域问题,有几种解决方案可以尝试。首先,可以将要发送的对象中的属性写在URL中,这种方法最不推荐。例如:`this.$axios.post('http://383vm21556.eicp.vip/shgvp/ceshi?username=${username}&password=${password}')`。其次,可以设置请求头的Content-Type为`application/x-www-form-urlencoded`,例如:`axios.defaults.headers.post\['Content-Type'\] = 'application/x-www-form-urlencoded'`。这种方法可以解决一些跨域问题。另外,还可以在后端进行相应的配置来解决跨域问题。总的来说,在前端解决跨域问题比较方便,但在某些情况下可能需要后端的配合。
#### 引用[.reference_title]
- *1* *2* *3* [axios解决post请求跨域问题](https://blog.csdn.net/weixin_45124398/article/details/116669036)[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^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文