我想获取URL并将其转换为字符串。我必须遵循以下代码:
func getURL(w http.ResponseWriter, r *http.Request) {
var url string = r.URL
}
我明白了:
“无法将r.URL(类型* url.URL)转换为字符串”
这很好用:
fmt.Fprint(w,r.URL)
但我想使用它,而不仅仅是打印它。
我该怎么办?
答案 0 :(得分:25)
url.URL类型有一个.String()方法。
试试这个。
func getURL(w http.ResponseWriter, r *http.Request) {
url := r.URL.String()
}