
go
文章平均质量分 51
暗夜无风
专注python/pytorch/ML/DL知识分享,兼顾C/C++/Java知识
展开
-
【Go】ShouldBind解析json获取空的数据——踩坑解决
正常这个问题的解决方案:将获取json的结构体成员变量都改为大写,一般能解决90%的问题,但是我这里是自身的问题或者和公司有关。代码:在公司接口获取json数据时,首先是Field validation for ‘DateType’ failed on the ‘required’ tag出现错误,原因是DateType设定为required,所以会去校验搞参数是否存在。在出现该问题后,我将去掉,但是发现后面依然会错误,解析出的param参数都是空的数据。通过寻求网络帮助,发现都没有我所需要的,都是说参数原创 2022-06-24 00:11:12 · 3198 阅读 · 2 评论 -
go post 调用http.NewRequest出现错误:400 bad request——踩坑
目录1. 问题2.解决1. 问题使用go语言的http.NewRequest函数调用接口,该函数可带有post参数,但是一直出现错误:400 bad request,看网上解决都是说输入格式等问题,但是查询json结构体等信息并无错误。2.解决问题出在这条语句:req, err := http.NewRequest("Post", url, bytes.NewBuffer(data))第一个参数method真正的参数应该是POST,都是大写。这很坑,或者说很容易忽略这个问题,如果不小心写错的原创 2022-03-31 22:25:05 · 1753 阅读 · 0 评论