我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

如何解析QueryString

I have a string such as username=Test1234&currency=THB and I need to get value of username or currency

qry, _ := url.Parse(string(qryString))

An example is as follows:

package main

import (
    "fmt"
    "net/url"
)

func main() {
    address := "http://example.com?name=poloxue&age=11"

    u, err := url.Parse(address)
    if err != nil {
        panic(err)
    }
    fmt.Println(u.RawQuery)

    q, err := url.ParseQuery(u.RawQuery)
    if err != nil {
        panic(err)
    }

    fmt.Println(q.Get("name"))
}

Output:

name=poloxue&age=11
poloxue

近期文章

  • Golang:带有JSON有效负载的http.NewRequest POST返回错误500
  • 函数类型转换
  • 将数据库查询返回的数据存储到动态创建的通用Go数据类型中
  • 当尝试打开错误的文件扩展名时,为什么不能打开文本文件?
  • 转到多级数据结构
  • 如何执行动态解组
  • 如何解组XML到接口数组?
  • 如何计算查询中的行数?
  • 仅当ECS时才能在Golang中连接到RDS mysql
  • Referer-parser Golang:生产设置而不是使用占位符值?
  • Go 1.13具有Go Tools版本12.9
  • 如何将依赖项注入包中?
  • Golang将任何结构存储在其他结构字段中
  • 将6个字节的片转换为小端
  • 如何修复m [0] == nil {},以便将其计入err
  • “错误”:“ json:不受支持的类型:func(* http.Request)users.Tokens”
  • cmd / go:构建项目时出现意外的目录布局
  • 如何测试文件。使用os.O_RDWR和os.O_CREATE标志打开?
  • 如何在Go中通过PID查找过程路径
  • 如何从Avro生成Go

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华