首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >颤振web获取XMLHttpRequest

颤振web获取XMLHttpRequest
EN

Stack Overflow用户
提问于 2021-12-29 13:13:31
回答 2查看 349关注 0票数 0

我的应用程序在android上运行得很好,但在网络上,我得到了错误:

错误: XMLHttpRequest错误。dart-sdk/lib/_internal/js_dev_runtime/patch/core_patch.dart

我使用生成Json数据的PHP,我已经添加了标题:

代码语言:javascript
复制
header("Access-Control_Allow_Origin: *");
header("Content-type:application/json;charset=utf-8"); 
header("Access-Control-Allow-Methods: GET");

错误输出:

代码语言:javascript
复制
Error: XMLHttpRequest error.
dart-sdk/lib/_internal/js_dev_runtime/patch/core_patch.dart 908:28                get current
packages/http/src/browser_client.dart 69:22                                       <fn>
dart-sdk/lib/async/zone.dart 1687:54                                              runUnary
dart-sdk/lib/async/future_impl.dart 160:18                                        handleValue
dart-sdk/lib/async/future_impl.dart 767:44                                        handleValueCallback
dart-sdk/lib/async/future_impl.dart 796:13                                        _propagateToListeners
dart-sdk/lib/async/future_impl.dart 593:7                                         [_complete]
dart-sdk/lib/async/stream_pipe.dart 61:11                                         _cancelAndValue
dart-sdk/lib/async/stream.dart 1232:7                                             <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 334:14  _checkAndCall
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 339:39  dcall
dart-sdk/lib/html/dart2js/html_dart2js.dart 37332:58                              <fn>
    at Object.createErrorWithStack (http://localhost:52772/dart_sdk.js:5388:12)
    at Object._rethrow (http://localhost:52772/dart_sdk.js:40987:16)
    at async._AsyncCallbackEntry.new.callback (http://localhost:52772/dart_sdk.js:40981:13)
    at Object._microtaskLoop (http://localhost:52772/dart_sdk.js:40808:13)
    at _startMicrotaskLoop (http://localhost:52772/dart_sdk.js:40814:13)
    at http://localhost:52772/dart_sdk.js:36279:9
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-01-11 02:17:04

它在遵循那些steps之后工作

1-转到flutter\bin\cache并删除一个名为: flutter_tools.stamp的文件

2-转到flutter\packages\flutter_tools\lib\src\web并打开文件chrome.dart。

3-找到‘-禁用-扩展’

4-添加“禁用-网络-安全”

票数 0
EN

Stack Overflow用户

发布于 2022-01-21 19:12:22

我在网上部署时遇到了同样的问题,请确保:

  • 将头添加到.htaccess文件中。
  • 最好使用POST而不是GET。
  • 在.htaccess代码中使用HTTPS而不是HTTP。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70519945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档