【Go 语言社区】GO中怎么处理URL编码?

时间:2022-05-04
本文章向大家介绍【Go 语言社区】GO中怎么处理URL编码?,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
package main

import(    "fmt"
    "net/url")

func main(){
    var URL = "%5B%7B%22ip%22%3A%22119.90.49.95%22%2C%22port%22%3A%228074%22%7D%2C%7B%22ip%22%3A%22119.90.49.110%22%2C%22port%22%3A%228050%22%7D%2C%7B%22ip%22%3A%22119.90.49.92%22%2C%22port%22%3A%228057%22%7D%2C%7B%22ip%22%3A%22119.90.49.104%22%2C%22port%22%3A%228016%22%7D%2C%7B%22ip%22%3A%22119.90.49.104%22%2C%22port%22%3A%228017%22%7D%2C%7B%22ip%22%3A%22119.90.49.102%22%2C%22port%22%3A%228007%22%7D%2C%7B%22ip%22%3A%22119.90.49.107%22%2C%22port%22%3A%228034%22%7D%2C%7B%22ip%22%3A%22119.90.49.110%22%2C%22port%22%3A%228049%22%7D%2C%7B%22ip%22%3A%22119.90.49.91%22%2C%22port%22%3A%228053%22%7D%2C%7B%22ip%22%3A%22119.90.49.94%22%2C%22port%22%3A%228069%22%7D%5D"
    res, err := url.QueryUnescape(URL)    if nil != err {
        fmt.Println(err)        return
    }
    fmt.Println(res)
}