1 回答

TA贡献1859条经验 获得超6个赞
这可以通过Flutter的http包来实现。假设它是某种形式的RESTful API,这应该给你一个起点:
final body = {"image_file": "@/path/to/file.jpg", "size": "auto"};
final headers = {"X-API-Key": INSERT_YOUR_API_KEY_HERE};
final response = await http.post('https://api.remove.bg/v1.0/removebg',
body: body,
headers: headers);
if (response.statusCode == 200) {
// do something with response.body
} else {
throw Exception('Failed to do network requests: Error Code: ${response.statusCode}\nBody: ${response.body}');
}
一个关于Flutter中http的好教程在这里。
注意:您可能需要对标头和用途执行相同的操作,具体取决于 API。json.encode(body)json.decode(response.body)
希望它有帮助,如果是这样,请投票并接受作为答案,如果没有,请在下面发表评论。
添加回答
举报