今天在用 golang 调用必应 Web 搜索接口时返回了一个报错:
Can't calculate string presentation because of Value out of range. Value:'228' Radix:10
这个信息是在 debug 状态下查看 body 里得到的。查了微软的文档没发现有这个报错,又调试了几次还是报这个,于是我给 Azure 提了个工单。几分钟后,我加了个日志发现 body 可以打印出来,不是服务接口的问题,而是我参数有问题,赶紧追加了条工单消息说是我这边开发环境的问题,不过后来 Azure 上海的支持工程师还是打电话和我确认了一下情况。
这个问题是 GoLand IDE 的问题,可能是有的字符处理异常了,导致调试窗没法渲染。相比较而言,日志组件的 bug 会比 IDE 少吧,所以碰到不确定的问题时,一定要通过打日志确定。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于