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.