Sobes.tech
Intern — Junior

HTTP protokolü ile çalışma deneyiminiz var mı?

sobes.tech yapay zeka

AI'dan gelen yanıt

Evet, Go'nun standart kütüphanesi net/http paketini sağlar, bu da HTTP sunucuları ve istemcileri oluşturmayı mümkün kılar. Örneğin, basit bir HTTP sunucusu hızlıca kurabilirsiniz:

package main

import (
    "fmt"
    "net/http"
)

func handler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Merhaba, HTTP!")
}

func main() {
    http.HandleFunc("/", handler)
    http.ListenAndServe(":8080", nil)
}

Ayrıca, http.Get kullanarak HTTP istekleri yapabilir veya http.Client ile daha karmaşık istekler oluşturabilirsiniz. Bu, REST API'leri ve diğer web servisleriyle etkileşime geçmenize olanak tanır.