211222

764 ワード

バインドAPI(POST)
POST方式は、データをサーバに箱詰めして送信する際に使用する方式です!
おとといGET方式のAPI連動を発表しましたが、ほとんど似たような方式です.
http.getこのhttp.putに変えて、bodyに値を付けるだけでいいです!
作成したAPIクラス
  • にuri pathを追加
    uri pathを一目で管理するためにAPIクラスが作成されました.
    String postTest = '/test';
    APIクラスにpathを書き込み、サーバに接続するRepositoryは、APIクラスの変数を使用可能にするAPIクラスを継承します.
  • POST方式でbodyにデータ
  • を送信.
    urlのグループ分け方法は前の文章で行ったのでスキップしましょう.
    http.Response response = await http.post(url, body: {"test": test});
    http.get -> http.postに変えて、body aigumentに送信したい値を入れればいいです!本当に簡単じゃないですか.送信する値のkeyは、サーバが宣言した変数に渡さなければならないので、エラーが発生しないように注意してください.
    POST方式で値を送信し、結果値が必要な場合は応答タイプで受信し、json形式でパケット化することができる.
    応答タイプをjsonに分ける方法は前述したので,単独では記述しない.