flutter 对应的RequestBody类型是什么
时间: 2023-10-22 12:30:47 浏览: 77
flutter_blbl.zip
在 Flutter 中,可以使用 `http` 包中的 `Request` 类来发送 HTTP 请求,并且可以将请求体作为 `List<int>` 类型传递。如果需要将请求体作为 JSON 字符串发送,可以使用 `json.encode()` 方法将 JSON 数据编码为字符串,然后将字符串转换为 `List<int>` 类型。示例代码如下:
```
import 'dart:convert';
import 'package:http/http.dart' as http;
final url = 'https://example.com/api';
final data = {'name': 'John', 'age': 30};
final headers = {'Content-Type': 'application/json'};
final response = await http.post(
Uri.parse(url),
headers: headers,
body: utf8.encode(json.encode(data)),
);
```
阅读全文