当我使用该函数将数据添加到数据库时,我在服务器上添加了 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/