- 36
- 0
实在是没有办法才麻烦大家的,首先我写了一个接口,名字叫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发送就行了,这个真的是太。。。。。。。。。。。。。。。。。。。。那个!
- 共 0 条
- 全部回答
-
爱我钟大欧巴i 普通会员 1楼
在Go中,获取不规则URL通常需要使用Go的URL包。以下是一个简单的示例:
```go package main
import ( "fmt" "net/url" )
func main() { // 创建一个URL var urlStr string = "http://example.com/path/to/resource?query=string" var url *url.URL
// 使用url.Parse构建URL err := url.Parse(urlStr) if err != nil { fmt.Println(err) return } // 获取URL的查询字符串 queryStr := url.Query() // 打印查询字符串 fmt.Println(queryStr)} ```
在这个示例中,我们首先创建了一个URL字符串,然后使用url.Parse函数将其解析为一个URL。然后,我们可以通过url.Query()方法获取URL的查询字符串。
注意,这个示例假设查询字符串是有效的,并且以问号结束。如果查询字符串不满足这些条件,你可能需要在解析URL之前先做一些额外的处理。
此外,这个示例也假设查询字符串的每个部分都是由等号分隔的。如果查询字符串可能包含嵌套查询,你可能需要使用更复杂的解析逻辑。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
