登录
首页 >  Golang >  Go问答

获取不带查询参数的URL的方法是什么?

来源:stackoverflow

时间:2024-03-12 11:18:31 307浏览 收藏

从现在开始,努力学习吧!本文《获取不带查询参数的URL的方法是什么?》主要讲解了等等相关知识点,我会在golang学习网中持续更新相关的系列文章,欢迎大家关注并积极留言建议。下面就先一起来看一下本篇正文内容吧,希望能帮到你!

问题内容

我想从客户端获取请求 url,但我不想从该 url 获取参数查询。

例如客户端访问:

localhost:3000/posts?page=10

但我只想得到:

localhost:3000/posts

我正在使用 golang 和 echo 框架,我尝试使用这个:

...
func HomeHandler (ctx echo.Context) error {
     url := ctx.Request().URL.String()
     ...
}
...

但是我立即得到带有参数查询的 url,所以我的问题是如何获取没有查询参数的 url?


正确答案


您可以根据您的情况打印主机和路径。这样你就不会更改作为指针的 url (*url.url):

myUrl := ctx.Request().URL
    fmt.Println(parsed.Host + parsed.Path)

今天带大家了解了的相关知识,希望对你有所帮助;关于Golang的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>