Практика HTTP-сервера в Go
Дан путь /health. Напишите полный
main.go: при просмотре верните
up и запустите прослушивание
на локальном порту 8080.
Дан шаблон GET /item/{code}.
Напишите полный main.go, который
для /item/a1 вернет текст
code a1.
Дан путь /greet и параметр
name. Напишите полный main.go:
при /greet?name=ann ответ
hello ann.
Дан следующий код:
mux.HandleFunc("GET /user/{id}", func(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "id=%s", r.PathValue("id"))
})
Скажите, что вернет сервер при просмотре
/user/7, если маршрут уже
зарегистрирован на мультиплексоре.
Даны маршруты GET /a с ответом
1 и GET /b с ответом
2 на одном мультиплексоре.
Напишите полный main.go с обоими
маршрутами и одним запуском прослушивания.
Дан путь /sum и параметры
a и b со значениями
целых чисел. Напишите полный main.go,
который при /sum?a=2&b=3 вернет
текст 5 без разбора JSON.