Как парсить query string?

Junior
424 просмотров
AFK Offer AI

r.URL.Query() возвращает url.Values (map[string][]string). Получаешь значение: r.URL.Query().Get("page") — вернёт первое значение или пустую строку. Для множественных значений: r.URL.Query()["tags"] — слайс. Всё приходит строками, конвертируй сам: strconv.Atoi для чисел, strconv.ParseBool для булевых. Хорошая практика — написать хелпер, который парсит query в структуру с дефолтами и валидацией.

Следующий вопрос

Как работает TLS в Go?