nodejs的bodyParser.json()报415错误

zoouiiii 2018-01-09 02:52:08
在nodejs程序中接收另一个JAVA系统POST发过来的json请求,接收到的header是
{"content-type":"application/json;charset=UTF-8","content-length":"364","content-encoding":"UTF-8","host":"localhost:3000","connection":"Keep-Alive","user-agent":"Apache-HttpClient/4.5 (Java/1.7.0_79)","accept-encoding":"gzip,deflate"}
只要在app.js里面加上app.use(bodyParser.json());这句就返回415错误,不加就不报错但是又没办法获取到传过来的json数据
请问哪位大神知道原因,怎么解决?
...全文
312 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zoouiiii 2018-01-09
  • 打赏
  • 举报
回复
补充:用curl测试:curl -l -H "Content-type: application/json" -X POST -d '{"phone":"13521389587","password":"test"}' http://localhost:3000/ismp/open/oss/bss400/syncagent 结果返回400错误

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧