首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
334862132
V2EX  ›  问与答

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

  •  
  •   334862132 · 169 天前 · 1457 次点击
    这是一个创建于 169 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    7 回复  |  直到 2019-08-12 16:52:50 +08:00
    334862132
        1
    334862132   169 天前
    过去一直用的 form-data 进行传参
    joyme
        2
    joyme   169 天前   ♥ 1
    go 的代码里面做类型转换,strconv 这个 package 可以满足大多数场景。。。。。
    yangg
        3
    yangg   169 天前 via iPhone   ♥ 1
    传 JSon
    jifengg
        4
    jifengg   169 天前   ♥ 1
    http 传参数都是字符串,在服务端才去相应的做解析。
    q=123&abc=456
    HuasLeung
        5
    HuasLeung   169 天前   ♥ 1
    URL 传参都是字符串,需要使用其他方式传,比如 JSON:
    https://i.loli.net/2019/08/12/Ivn3Ld6FMkCKSic.png
    xulolololololo
        6
    xulolololololo   169 天前   ♥ 1
    如果用的 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
        7
    murmur   169 天前   ♥ 1
    http 严格来说是没数据类型的,怎么处理看后端
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2274 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 39ms · UTC 09:46 · PVG 17:46 · LAX 01:46 · JFK 04:46
    ♥ Do have faith in what you're doing.