小编S P*_*S P的帖子

Flutter Web CORS 问题

我正在使用 flutter-web 和 .net webapi。为了拍摄我的请求,我尝试了 Dio 和 Dart HTTP 包。由于 CORS 问题,两者都没有工作。请告诉我我做错了什么。有办法解决这个问题吗?从 postman 拍摄它们时,api 没有问题。

示例代码

var cors = new EnableCorsAttribute("", "", "*"); config.EnableCors();也添加了webapi。

Flutter HTTP Requests 两者中的第一个是基于 dio 构建的。

Dio dio= new Dio();
  Future postData2(user) async{
    debugPrint(user.toString());
    dynamic data = {
    'phone_number': user['country_code'] + user['phone_number'],
    'password':user['password']
    };
    final String pathUrl = "http://localhost:62435/api/Token/GetToken";
    var response = await dio.post(pathUrl, data:data, options: Options(
        headers: {
          'content-type': 'application/json',
          'Access-Control-Allow-Origin':'true'
        },
    ));
    return response.data;
  }
Run Code Online (Sandbox Code Playgroud)

//http:飞镖

  Future postData(user) async{
    dynamic data = …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-web

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

flutter ×1

flutter-web ×1