golang后台, react前台, post传参后台获取不到

golang 接口首先没问题, postman测过, post方式 form-data传参

但是用react写的后台, post传参, golang没有获取到参数, 浏览器参数如下:
屏幕快照 2019-09-05 下午12.18.55
clipboard.png

屏幕快照 2019-09-05 下午12.19.07
clipboard.png

golang那边获取 post参数全是空的, get参数倒是获取到了

react里面的post是调用一个封装的方法:
屏幕快照 2019-09-05 下午12.21.22
clipboard.png

屏幕快照 2019-09-05 下午12.22.14
clipboard.png

阅读 4k
2 个回答

你用postman传的是form-data, 但是用react传的确是json, 可以把react传参格式改为form-data, 或者go获取参数改为获取json格式的数据,json格式的数据可以使用ioutil.ReadAll(request.Body) 读取. 读完之后json反序列化就可以了, 如果用的第三方框架, 比如gin直接有BindJson函数来解析json数据.

敲了这么旧的代码都不知道 request content-type 和response content-type含义及其用法吧

基础没弄明白就先上高级的语言和框架了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题