dart - 在 flutter web 中发生 XMLHttpRequest 错误时启用 CORS

标签 dart xmlhttprequest flutter-web

当我使用该函数将数据添加到数据库时,我在服务器上添加了 Access-Control-Allow-Origin这样它就不会被 CORS 阻止,但是当我查看浏览器控制台工具选项卡控制台时仍然出错

Access to XMLHttpRequest at 'https://int.goo.id/api/pg/sso.register' from origin 'http://127.0.0.1:8080' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

如何停用 CORS?

最佳答案

用于在我的服务器上启用 cors 并解决 Flutter web 中的 XMLHttpRequest 错误

我在我的 .htaccess 中使用它文件为 仅允许访问某些域

 <ifModule mod_headers.c>
    SetEnvIf Origin "http(s)?://(localhost:25120|domain.com|domain2.com)$" AccessControlAllowOrigin=$0
    Header add Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrigin
    Header always set Access-Control-Allow-Methods: "GET,POST,OPTIONS,DELETE,PUT"
 </ifModule>    

关于dart - 在 flutter web 中发生 XMLHttpRequest 错误时启用 CORS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57765054/

相关文章:

json - 为什么从远程AWS S3服务器下载json文件时axios GET错误

javascript - 确认使用 jQuery.ajaxSettings.xhr

javascript - 我应该如何解决 Chrome 的 XMLHttpRequest 侵入性 'loading' 行为?

flutter - 如何使用 GetX 包管理 Flutter Web URL 路由?

firebase - 脱机尝试后,Firestore访问中断

dart - 使用包装好的数组测试流

android - 带有 firebase_messaging 的自定义通知(Android 和 IOS)

dart - 如何检查列表是否包含列表,以及如何从列表中删除列表

flutter - 如何在flutter中删除DropDownSearch的边框

flutter-web - 运行Flutter Web时如何指定端口号