您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页go7~request读取get参数、转码、设置get参数

go7~request读取get参数、转码、设置get参数

来源:二三娱乐

2018.11.23

request读取get参数、转码、设置get参数

要做什么:

  • 接收到一个http请求,要拿到其中的所有get参数
  • get参数解析成map,内容decode
  • 对参数map进行增删修改
  • 生成一个不编码的参数url

步骤

  • 解析url的get参数,params是map,里面的每个参数都会自动解码
  • 请求url为:
params, _ := url.ParseQuery(xx.Request.URL.RawQuery)
  • 拿到params结果
map[test:[中国] time:[2222222]]
  • 修改params,删掉time参数
params.Del("time")
  • 生成新的url参数字符串,并且不编码(url.QueryUnescape)
res, _ := url.QueryUnescape(params.Encode())
  • 结果
test=中国

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务