遇到400问题,最大几率是出现了数据类型不一致的问题,简单来说是Controller层不用正确读取你发送请求附带的参数。该例是我前端传送JSON格式,使用postmen接收。发现400错误的,第一步确认postmen中发送的数据类型是json。比如Headers中Content-Type类型是application/json;或是前端代码Ajax中添加:contentType:‘application/json;charset=UTF-8’;第一步确认postmen中发送的数据格式是否正确。postmen中经常有人有漏写一对“{}“或是缺少逗号,引号,冒号的小问,好在postmen会自动报错提示;而在前端中你必须重新包装传入参数为JSON型。使用JSOstringify(params)将params参数重新包装;
正常解决以上两个问题,多数人错误也该解决了。如果还没有,我们就要在Controller接收处查找问题。
文章为作者独立观点,不代表股票交易接口观点