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

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

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

屏幕快照 2019-09-05 下午12.19.07
【React】golang后台, react前台, post传参后台获取不到

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

react里面的post是调用一个封装的方法:
屏幕快照 2019-09-05 下午12.21.22
【React】golang后台, react前台, post传参后台获取不到

屏幕快照 2019-09-05 下午12.22.14
【React】golang后台, react前台, post传参后台获取不到

回答

你用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含义及其用法吧

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

以上是 【React】golang后台, react前台, post传参后台获取不到 的全部内容, 来源链接: utcz.com/a/75190.html

回到顶部