无法在http调用波动中传递查询参数?

时间:2020-11-07 14:14:55

标签: flutter dart

 final body = {"Status": status};
final uri =
    Uri.http(EndpointsUrl.baseUrlURi, EndpointsUrl.appoinment,body);

我试图在上面的代码中传递查询参数,但是我得到了

{
"statusCode": 400,
"message": "Status Cannot be undefined.",
"error": "Bad Request"

}

请指导如何在HTTP中传递查询参数以获取来电提示

2 个答案:

答案 0 :(得分:1)

改为使用此

    var uri = Uri.parse('http://www.myappserver.com');
    uri = uri.replace(query: 'yourParam=0');
    print(uri);

答案 1 :(得分:0)

查询参数应在URL的末尾添加“?” Symbol,我不确定您要在这里做什么。