Adityads Blogs
11:46
0
Ini ada contoh code sangat sederhana untuk mencoba membuat aplikasi di web browser.
code dibawah ini hanya untuk menampilkan tulisan ke web browser
pertama ketiklah kode dibawah ini di IDEA anda. dalam pembuatan GO LANG saya biasa menggunakan Intellij IDEA versi community.
package main
import (
"fmt"
"net/http"
)
func hendler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Orang gila itu adalah %s!", r.URL.Path[1:])
}
func main() {
http.HandleFunc("/", hendler)
http.ListenAndServe(":8080", nil)
}
import (
"fmt"
"net/http"
)
func hendler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Orang gila itu adalah %s!", r.URL.Path[1:])
}
func main() {
http.HandleFunc("/", hendler)
http.ListenAndServe(":8080", nil)
}
Fungsi utama dimulai dengan http.HandleFunc agar http package dapat mengatasi semua permintaan dari akar web ("/") dengan handler.
lalu, fungsi http.ListenAndServe disini digunakan untuk mengharuskan mendengar port 8080 untuk interface apapun (":8080"). Jangan kawatir untuk parameter kedua nil, fungsi ini akan memblokir sampai program dihentikan.
fungsi hendler adalah jenis dari http.HandleFunc. Diperlukan http.ResponseWriter dan
http.Request sebagai argumennya.
untuk menghimpun respon HTTP Server. dengan menulis fungsi tersebut kita mengirim data ke klien http
lalu cobalah program ini di browser anda dan akseslah URL:
http://localhost:8080/(tulislah sesuai yang anda inginkan)
contoh>>> http://localhost:8080/saya
lalu akan tampil tulisan
Orang gila itu adalah saya
lalu, fungsi http.ListenAndServe disini digunakan untuk mengharuskan mendengar port 8080 untuk interface apapun (":8080"). Jangan kawatir untuk parameter kedua nil, fungsi ini akan memblokir sampai program dihentikan.
fungsi hendler adalah jenis dari http.HandleFunc. Diperlukan http.ResponseWriter dan
http.Request sebagai argumennya.
untuk menghimpun respon HTTP Server. dengan menulis fungsi tersebut kita mengirim data ke klien http
http.Request
adalah struktur data yang mewakili permintaan HTTP client.lalu cobalah program ini di browser anda dan akseslah URL:
http://localhost:8080/(tulislah sesuai yang anda inginkan)
contoh>>> http://localhost:8080/saya
lalu akan tampil tulisan
Orang gila itu adalah saya