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)
希望它有幫助,如果是這樣,請投票并接受作為答案,如果沒有,請在下面發表評論。
添加回答
舉報