Tech Sheets

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;
  });
}

一覧に戻る