Junior — Middle
Potresti fornire un esempio di implementazione del codice per illustrare questo concetto?
sobes.tech AI
Risposta dell'AI
Приведу пример простого HTTP-сервера на Go, который демонстрирует базовую работу с обработкой запросов — это иллюстрирует концепт создания веб-сервиса.
package main
import (
"fmt"
"net/http"
)
func helloHandler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Привет, мир!")
}
func main() {
http.HandleFunc("/", helloHandler)
fmt.Println("Сервер запущен на http://localhost:8080")
http.ListenAndServe(":8080", nil)
}
Этот код создаёт простой сервер, который отвечает "Привет, мир!" на все HTTP-запросы к корневому пути. Такой пример помогает понять базовые принципы работы с HTTP в Go.