FlutterでDELETEリクエストを投げる
最終更新日:2022-05-08
FlutterでDELETEリクエストを投げるには、 http
パッケージの delete()
を呼びます。
使い方はGETと同じです。
パッケージのインポート
次のように as http
で名前をつけておきます。
import 'package:http/http.dart' as http;
リクエストの送信
DELETEはボディを送信できないので、URLを渡すだけです。
void _request() async {
String url = "https://httpbin.org/delete";
http.Response resp = await http.delete(url);
if (resp.statusCode != 200) {
setState(() {
int statusCode = resp.statusCode;
_content = "Failed to delete $statusCode";
});
return;
}
setState(() {
_content = resp.body;
});
}