gpt4 book ai didi

go - 是否有内置方法来获取减去查询字符串的 URL?

转载 作者:数据小太阳 更新时间:2023-10-29 03:07:24 24 4
gpt4 key购买 nike

是否有内置方法来获取 URL 中减去查询字符串的部分?喜欢来自 http://example.com/?search=testhttp://example.com/?

从 URL 结构的字段(或者甚至通过拆分问号字符)进行组装很简单,所以我不是在寻找示例代码。这只是一个简单的问题,看看它是否在源代码/文档中,我错过了它。谢谢!

最佳答案

没有。没有针对您的确切用例的便捷功能。

但是,您可以使用 net/url 包来创建一个:

http://play.golang.org/p/Kk3EPBXMsm

package main

import (
"fmt"
"log"
"net/url"
)

func main() {
result, err := url.Parse("http://example.com/?search=test?")
if err != nil {
log.Fatal("Invalid url", err)
}
fmt.Println(result.Scheme+"://"+result.Host+result.Path)
// or
result.RawQuery = ""

fmt.Println(result)
}

关于go - 是否有内置方法来获取减去查询字符串的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25512085/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com