Код на GoLang - Sever который принимает Req и возвращает его в UrlDecode

Не могу написать код на golang. В main.go необходимо следующее

  • Запустить сервер который слушает запросы на порту 9501

  • Получить полный запрос и декодировать его ( Кириллица ). Запрос делаю на сайте вида https://site.ru/вАсЯ/КоЛя?x=Петя&y=ДиМа

  • Вывести на страницы полную декодированную строку. PS "3 часа в пустоту"

Вот мой код:

package main

import (
    "fmt"
    "net/http"
    "net/url" )

func handleRequest(w http.ResponseWriter, r *http.Request) {
    u, err := url.Parse(r.URL.Path)
    if err != nil {
        uri:= u.String() return uri
    }
}

func main() {
    uri:= http.HandleFunc("/", handleRequest)
    fmt.Fprint(url)
    http.ListenAndServe(":9501", nil)
}

Ответы (0 шт):