您当前的位置: 首页 >  golang
  • 0浏览

    0关注

    212博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Golang中进行Url编码,再也不怕奇奇怪怪的参数格式了

杰哥的技术杂货铺 发布时间:2022-09-23 10:49:21 ,浏览量:0

1.摘要

go项目在传参调用时,避免不了要在参数中有几个特殊字符,本文可告诉大家,Golang中对字符串进行URL编码的方法,将包含不可打印、保留或非ascii字符的字符串转换为可以在internet上传输的普遍接受的格式。避免大家入坑。

2.具体使用

在使用go的http-client时,传输了一堆的参数,如下文所示,最后发现下游服务无法接受该参数。

{
	"csdn": "杰哥的技术杂货铺",
	"emsCnpl": "杰哥的技术杂货铺",
	"contactWay": "jemooer",
	"remark": "杰哥的技术杂货铺100%干货"
}

发现该参数在服务request前,依然存在,但是下游服务始终无法接收,经过排查发现http-client中有这样一段源码:


const maxBodySlurpSize = 2             
关注
打赏
1666063422
查看更多评论
0.0357s