Flutter HTTP POST - fauziardha1/learn-flutter GitHub Wiki

status : success

  1. siapkan tampilan

  2. plugin http: any

  3. di main.dart import http.dart as http

  4. buat class PostResult, dengan atribute yang sama dengan response json api,

  5. buat method factory di class PostResult yang menghasilkan object PostResult

  6. buat method static Future yang menambil data dari http dan memanggil factory sebagai kembalian :

    didalam static future methode siapkan parameter yang dibutuhkan,

    siapkan url api nya

    panggil methode http.post() dan tampung kembaliannya di variable dynamic misal 'dataMentah',

    convert dataMentah jadi json dengan json.decode(dataMentah), dan tampung di variable baru misal 'dataJson',

    kembalikan dengan memanggil factory methode dan dataJson sebagai parameternya

code :+1: :

image image

screenshot-2020-11-04_12 14 19 291 screenshot-2020-11-04_12 16 23 043