uniapp 用uni.request 跨域
时间: 2023-10-24 08:31:45 浏览: 163
在uniapp中,使用uni.request进行跨域访问的方法是通过在请求的URL中添加代理地址来实现的。具体的步骤如下:
1. 首先,在uni.request的url参数中填写代理地址,即实际要请求的资源的地址。
2. 然后,在代理服务器中处理请求,并将请求转发到实际的资源地址。
3. 最后,将代理服务器返回的结果返回给uni.request的回调函数中进行处理。
举个例子,如果要跨域访问一个资源地址为'https://gitcode.net/zs1028/stat...ouces_2023/-/...',可以这样写代码:
uni.request({
url: '/zs1028/stat...ouces_2023/-/...',
success(res) {
console.log(res)
},
fail(err) {
console.error(err)
}
})
其中,'/zs1028/stat...ouces_2023/-/...'是代理地址,实际请求的资源地址为'https://gitcode.net/zs1028/stat...ouces_2023/-/...'。通过这样的方法,就可以实现uniapp中使用uni.request进行跨域访问。 <span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [【uniapp】uni.request请求跨域问题解决方案](https://blog.csdn.net/zs1028/article/details/129365892)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文