为什么Rest API在flutter web中不起作用?

xdyibdwo  于 2023-03-04  发布在  Flutter
关注(0)|答案(2)|浏览(113)

我的API在应用程序中工作正常,但如果我尝试通过Web调用API,则API无法工作
API通过dio(https://pub.dev/packages/dio)实现
欢迎改进,并提前感谢解决方案和建议。

olmpazwi

olmpazwi1#

这是CORS(跨来源资源共享)问题。你需要在服务器端启用CORS请求以解决此问题。根据你的设置,你不需要在客户端应用程序上进行更改。
此处针对开发构建的常见变通方法是在应用程序运行时使用--disable-web-security参数的disabling security

5q4ezhmt

5q4ezhmt2#

禁用网络安全必须关闭,它会立即工作。
这是CORS(跨来源资源共享)问题。你需要在服务器端启用CORS请求以解决此问题。根据你的设置,你不需要在客户端应用程序上进行更改。
1-转到flutter\bin\cache并删除一个名为:flutter_工具.冲压
2-转到flutter\packages\flutter_tools\lib\src\web并打开chrome.dart文件。
3-查找"--禁用扩展"
4-添加"--禁用Web安全性"

相关问题