1、首先response返回code500时,一般由两种原因引起,一是前端传参有问题,二是后台服务器问题,第二种情况需要去找后端沟通解决。这里只讨论第一种情况,前端传参问题。
2、我这里遇到的是参数格式的问题。
以下三张图片,可以看到在我连通的接口中:
1)response headers中content-type是 Content-Type: application/json; charset=utf-8,
2)payload中的格式也是字符串的形式。
3)后台返回code500,并未获取到后台数据
3、所以我去对比了后台的接口情况,发现问题如下:
1)response headers中content-type是 Content-Type: application/json
2) payload格式是form data形式
很明显是我传参的格式出现了问题,导致后端返回code500。