求助,postman 如何传入 int,float 类型数据

2019-08-12 14:11:11 +08:00
 334862132

过去一直用的 python,属于弱语言类型,但是学学 go 发现传参必须要对应类型,用 postman 传参永远都是字符串类型,请问 postman 如何传递 int 类型数据呢

5480 次点击
所在节点    问与答
7 条回复
334862132
2019-08-12 14:16:24 +08:00
过去一直用的 form-data 进行传参
joyme
2019-08-12 14:16:58 +08:00
go 的代码里面做类型转换,strconv 这个 package 可以满足大多数场景。。。。。
yangg
2019-08-12 14:51:08 +08:00
传 JSon
jifengg
2019-08-12 16:30:31 +08:00
http 传参数都是字符串,在服务端才去相应的做解析。
q=123&abc=456
BCy66drFCvk1Ou87
2019-08-12 16:48:22 +08:00
URL 传参都是字符串,需要使用其他方式传,比如 JSON:
https://i.loli.net/2019/08/12/Ivn3Ld6FMkCKSic.png
xulolololololo
2019-08-12 16:51:11 +08:00
如果用的 gin 可以这么干
type Param struct {
ParamA float64 `form:"param_a" binding:"required"`
ParamB int `form:"param_b" binding:"required"`
}
param := Param{}
c.ShouldBindWith(&param, binding.Form); // todo 处理 err
murmur
2019-08-12 16:52:50 +08:00
http 严格来说是没数据类型的,怎么处理看后端

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/591175

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX