代码之家  ›  专栏  ›  技术社区  ›  Eve

用于颤振的可湿性粉剂api

  •  0
  • Eve  · 技术社区  · 2 年前

    我正在尝试使用wordpress api,但输入url时出错。 错误:无法将参数类型“String”分配给参数类型Uri

    有人能给我解释一下错误并告诉我代码应该是什么样子吗?谢谢

    import 'package:http/http.dart' as http;
    import 'dart:convert';
    
    
    Future<List> blog() async {
      final response = await http.get(('https://bauk.blog/wp-json/wp/v2/posts?_embed': {"Accept": "application/json"}));
      var convertirajson = jsonDecode(response.body);
      return convertirajson;
    }
    
    1 回复  |  直到 2 年前
        1
  •  0
  •   Abhishek Thulasi    2 年前

    在将url传递给http之前,需要对其进行解析。得到()

    为此,请像下面这样声明url变量:

    var url = Uri.parse('https://bauk.blog/wp-json/wp/v2/posts?_embed');

    然后将其传递给http。像这样

    http.get((url: {...} ));