av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)GoFrame教程:GoFrameURL編解碼-gurl

?URL?編碼解析。

創(chuàng)新互聯(lián)是一家專業(yè)提供索縣企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、H5開發(fā)、小程序制作等業(yè)務(wù)。10年已為索縣眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。

使用方式:

import "github.com/GOgf/gf/v2/encoding/gurl"

接口文檔:

https://pkg.go.dev/github.com/gogf/gf/v2/encoding/gurl

URL參數(shù)構(gòu)建

package main

import (
	"fmt"
	"github.com/gogf/gf/v2/encoding/gurl"
	"net/url"
)

func main() {
	// 構(gòu)建url參數(shù)
	values := url.Values{}
	values.Add("name", "gopher")
	values.Add("limit", "20")
	values.Add("page", "7")

	// 生成URL編碼查詢字符串 limit=20&name=gopher&page=7
	urlStr := gurl.BuildQuery(values)
	fmt.Println(urlStr)
}

執(zhí)行后,輸出結(jié)果為:

limit=20&name=gopher&page=7

URL參數(shù)編碼與解碼

package main

import (
	"fmt"
	"github.com/gogf/gf/v2/encoding/gurl"
	"log"
)

func main() {
	// 編碼對字符串進(jìn)行轉(zhuǎn)義,以便可以將其安全地放置在URL查詢中。
	encodeStr := gurl.Encode("limit=20&name=gopher&page=7")
	fmt.Println(encodeStr)

	// 進(jìn)行URL解碼
	decodeStr, err := gurl.Decode("limit%3D20%26name%3Dgopher%26page%3D7")
	if err != nil {
		log.Fatal(err)
	}
	fmt.Println(decodeStr)
}

執(zhí)行后,輸出結(jié)果為:

limit%3D20%26name%3Dgopher%26page%3D7
limit=20&name=gopher&page=7

解析URL

?component ?參數(shù)值可選項(xiàng):

參數(shù)值 說明
-1all
1scheme
2host
4port
8user
16pass
32path
64query
128fragment
package main

import (
	"fmt"
	"github.com/gogf/gf/v2/encoding/gurl"
	"log"
)

func main() {
	// 解析URL并返回其組件
	data, err := gurl.ParseURL("http://127.0.0.1:8199/goods?limit=20&name=gopher&page=7", -1)
	if err != nil {
		log.Fatal(err)
	}
	fmt.Println(data)
	fmt.Println(data["host"])
	fmt.Println(data["query"])
	fmt.Println(data["path"])
	fmt.Println(data["scheme"])
	fmt.Println(data["fragment"])
}

執(zhí)行后,輸出結(jié)果為:

map[fragment: host:127.0.0.1 pass: path:/goods port:8199 query:limit=20&name=gopher&page=7 scheme:http user:]
127.0.0.1
limit=20&name=gopher&page=7
/goods
http

本文名稱:創(chuàng)新互聯(lián)GoFrame教程:GoFrameURL編解碼-gurl
當(dāng)前網(wǎng)址:http://uogjgqi.cn/article/dhojhsd.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們在微信上24小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流