为了账号安全,请及时绑定邮箱和手机立即绑定

Golang如何获取不规则URL?

Golang如何获取不规则URL?

撒科打诨 2019-05-24 11:02:09
实在是没有办法才麻烦大家的,首先我写了一个接口,名字叫view,然后我监听了8080端口,通过curl发送了url,在view里获取这段url,问题就出在这里。首先,我发送的url为:http://localhost:9090/api/download?fileidstr=2d905c2162b50d0e12b2213323b34bd4.xlsx&iswindows=0&optuser=test然而,我获取到的url:log.Println(r.URL)为:/api/download?fileidstr=2d905c2162b50d0e12b2213323b34bd4.xlsx&之后的获取不到,实在是头大,请问各位大神,怎么去解决?百度,谷歌的方法并不好用,请各位帮忙看看,小弟入坑go才几天。。。。。妈蛋。。。。最后换postman发送就行了,这个真的是太。。。。。。。。。。。。。。。。。。。。那个!
查看完整描述

2 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

packagemain
import(
"fmt"
"net/http"
)
funchello(whttp.ResponseWriter,req*http.Request){
fmt.Println(req)
fmt.Println(req.RequestURI)
fmt.Println(req.URL)
w.Write([]byte("Hello"))
}
funcmain(){
http.HandleFunc("/api/download",hello)
http.ListenAndServe(":8001",nil)
}
大概就是这个样子,你可以试一试
                            
查看完整回答
反对 回复 2019-05-24
  • 2 回答
  • 0 关注
  • 494 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信