要正确添加查询参数,您需要使用Uri类构造
函数
中的queryParameters参数。下面是一些代码示例:
import 'package:http/http.dart' as http;
var uri = Uri.http('example.com', '/path',{
'foo': 'bar',
'baz': 'qux',
var response = await http.get(uri);
在上述代码示例中,'foo'和'baz'是查询参数的名称,而'bar'和'qux'是查询参数的值。
您还可以通过使用Uri类的replace方法来在现有Uri中添加/替换查询参数:
var uri = Uri.parse('https://example.com/path?foo=oldValue');
var newUri = uri.replace(queryParameters: {'foo': 'newValue'});
您可以使用http.get()或http.post()等函数向服务器发送数据。使用上述方法添加查询参数可以使您的请求更具可读性和可维护性。