gpt4 book ai didi

http - 如何在不丢失字符的情况下从 RequestURI 获取查询参数

转载 作者:IT王子 更新时间:2023-10-29 02:22:02 26 4
gpt4 key购买 nike

我想从 golang 中的 RequestURI 获取查询参数。网址是这样的:http://localhost:3000/add-ebay?authToken=AgAAAA**AQAAAA**aAAAAA**6d8JWQ**nY+sHZ2PrBmdj6wVnY+sEZ2...

我的代码如下:

func CreateEbayProfile(ctx *fasthttp.RequestCtx) {

log.Println( ctx.QueryArgs().Peek("authToken"))
....
}

结果是:

AgAAAA**AQAAAA**aAAAAA**6d8JWQ**nY sHZ2PrBmdj6wVnY sEZ2...

但我想要这样的结果:

AgAAAA**AQAAAA**aAAAAA**6d8JWQ**nY+sHZ2PrBmdj6wVnY+sEZ2...

我怎样才能得到正确的结果?为什么会这样?

最佳答案

您可以简单地使用 strings.Replace用另一个字符替换一个字符。

package main

import (
"fmt"
"strings"
)

func main() {
s := "AgAAAA**AQAAAA**aAAAAA**6d8JWQ**nY sHZ2PrBmdj6wVnY sEZ2...";
conv := strings.Replace(s, " ", "+", -1)

fmt.Println(conv) //AgAAAA**AQAAAA**aAAAAA**6d8JWQ**nY+sHZ2PrBmdj6wVnY+sEZ2...

}

在这里你可以找到一个 Playground重现此代码。

关于http - 如何在不丢失字符的情况下从 RequestURI 获取查询参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43763725/

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