有没有url.QueryEscape的示例和用法?对于golang

如何用url.QueryEscapeGo语言理解和使用?

回答:

要了解的用法url.QueryEscape,您首先需要了解url查询字符串是什么。

查询字符串是URL的一部分,其中包含可以传递给Web应用程序的数据。该数据需要进行编码,并且使用进行编码url.QueryEscape。它执行通常称为URL编码的操作。

假设我们有网页:

http://mywebpage.com/thumbify

我们希望将图像URL传递http://images.com/cat.png到此Web应用程序。然后,该网址需要如下所示:

http://mywebpage.com/thumbify?image=http%3A%2F%2Fimages.com%2Fcat.png

在Go代码中,它看起来像这样:

package main

import (

"fmt"

"net/url"

)

func main() {

webpage := "http://mywebpage.com/thumbify"

image := "http://images.com/cat.png"

fmt.Println( webpage + "?image=" + url.QueryEscape(image))

}

以上是 有没有url.QueryEscape的示例和用法?对于golang 的全部内容, 来源链接: utcz.com/qa/435796.html

回到顶部