在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/GO  網(wǎng)絡(luò)安全  HTML/ Golang如何獲取不規(guī)則URL?

Golang如何獲取不規(guī)則URL?

實(shí)在是沒(méi)有辦法才麻煩大家的,首先我寫(xiě)了一個(gè)接口,名字叫view,然后我監(jiān)聽(tīng)了8080端口,通過(guò)curl 發(fā)送了url ,在view里獲取這段url,問(wèn)題就出在這里。
首先,我發(fā)送的url為:
http://localhost:9090/api/download?fileidstr=2d905c2162b50d0e12b2213323b34bd4.xlsx&iswindows=0&optuser=test

然而,我獲取到的url:log.Println(r.URL) 為:
/api/download?fileidstr=2d905c2162b50d0e12b2213323b34bd4.xlsx
&之后的獲取不到,實(shí)在是頭大,請(qǐng)問(wèn)各位大神,怎么去解決?百度,谷歌的方法并不好用,請(qǐng)各位幫忙看看,小弟入坑go才幾天。。。。。

媽蛋。。。。最后換postman發(fā)送就行了,這個(gè)真的是太。。。。。。。。。。。。。。。。。。。。那個(gè)!

回答
編輯回答
不討喜

你在使用exec.Cmd時(shí)這樣子填參數(shù):

...go

[]string{"curl",`"http://localhost:8080/api/download?fileidstr=2d905c2162b50d0e12b2213323b34bd4.xlsx&iswindows=0&optuser=test"`,"params"}
so。。。。

2017年11月29日 20:08
編輯回答
忠妾
package main

import (
    "fmt"
    "net/http"
)

func hello(w http.ResponseWriter, req *http.Request) {
    fmt.Println(req)
    fmt.Println(req.RequestURI)
    fmt.Println(req.URL)
    w.Write([]byte("Hello"))
}

func main() {
    http.HandleFunc("/api/download", hello)
    http.ListenAndServe(":8001", nil)
}

大概就是這個(gè)樣子,你可以試一試

2017年4月7日 15:02