Lit*_*key 2 http request http-request-parameters dart flutter
是否有一些函数可以将请求参数添加到 http 请求中,而您不必“手动”执行此操作?例如,如果我想"user": "x"作为我的请求的参数,以某种方式实现类似
http:test/testing?user=x
Run Code Online (Sandbox Code Playgroud)
我该怎么做?
您不能向请求添加参数,您需要将其添加到用于请求的 URL 中。Uri 类为此提供了方法
var uri = Uri.parse('http://test/testing');
uri = uri.replace(query: 'user=x');
print(uri);
Run Code Online (Sandbox Code Playgroud)
或者
uri = uri.replace(queryParameters: <String, String>{'user': 'x'});
Run Code Online (Sandbox Code Playgroud)
或者
final uri = Uri.parse('http://test/testing').replace(query: 'user=x');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6004 次 |
| 最近记录: |