Tutorial Gin Gonic : Kumpulan Response Rendering Gin Gonic

Tutorial Gin Gonic : Kumpulan Response Rendering Gin Gonic
Tutorial Gin Gonic : Kumpulan Response Rendering Gin Gonic

Tutorial Gin Gonic : Kumpulan Response Rendering Gin Gonic – Hai gaes balik lagi di kondingin.com, situs belajar pemrograman website. Kali ini masih membahas mengenai Framework pada Golang yaitu Gin, Tutorial ini membahas mengenai macam-macam response rendering pada Gin Gonic.

Apa itu Response Rendering pada Gin Gonic ?

Response Rendering adalah format hasil yang ingin dikeluarkan, contohnya dalam bentuk data json, maka gin akan mengeluarkan http header bentuk bertipe json. Seperti pada pemrograman pada umumnya di Gin juga harus memberitahu hasil yang ingin dikeluarkan.

Perlu diketahui response rendering pada Gin ditangani oleh Gin.Context. Gin Context biasa anda temui disebuah parameter method denga kepemilikan struct maupun interface. Letaknya sebelum nama method.

Oke langsung saja kita bahas kumpulan response rendering pada Gin.

Tutorial Gin Gonic : Kumpulan Response Rendering Gin Gonic

Response pada Gin ada beberapa yang sering kita pakai dan ada yang jarang di pakai, apa itu responsenya ?

  • HTML
  • JSON
  • STRING / TEXT
  • YAML
  • XML
  • PROTOBUF
  • Redirect
  • dan lainnya.

Yuk kita bahas satu-satu response rendering Gin yang sering khususnya untuk HTML, JSON dan string.

HTML

Response HTML berisi hasil beruapa tag HTML, namun harus memiliki sebuah halaman HTML agar kita bisa panggil. Perlu diketahui walaupun responsenya HTML tapi kita bebas menggunakan format ekstensi apa aja. Isi pada Header HTTP yatu text/HTML.

Seperti biasa, silahhkan buat satu file dengan nama main,go

main.go

setelah itu silahkan buat folder dengan nama templates, kemudian buat file dengan nama index.html

templates/index.html

String / Text

Selanjutnya outputnya yaitu string, berupa text biasa / plain text. Method ini sama dengan perintah write pada http golang. Response plain text pada Gin tidak memerlukan template seperti HTML.

main.go

JSON

Response JSON digunakan untuk menghasil format content type header application/json. Output JSON dengan bentuk notasi JSON pada umutmnya.

main.go

Jalankan masing-masing server, atau anda juga bisa menjadikan satu file dengan 3 routes.

Kesimpulan

Response Rendering pada Gin sangat lengkap untuk memenuhui aplikasi yang anda buat, mulai dari text biasa samapi dengan JSON. Http header menyesuaikan dengan apa yang anda tulis, misalnya json, maka content type header nya application/json.

Baca juga : Tutorial Gin Gonic : Belajar membuat Router pada Gin 

Sekian Tutorial Gin Gonic : Kumpulan Response Rendering Gin Gonic

Semoga Bermanfaat.

Avatar
Didik
Saya Seorang Developer khususnya pada Bidang Website menggunakan Sistem Operasi Linux dan menyukai Pemrograman Website dan System Administrator. Selain itu saya pemilik website kodingin.com.
Leave a Reply