美文网首页
React native http post got Json

React native http post got Json

作者: 现实梦想_96b0 | 来源:发表于2018-05-16 17:57 被阅读7次

https://stackoverflow.com/questions/37797822/react-native-http-post-got-json-parse-error-unrecognized-token

修复可以是以下任何一种:
1)防止错误发生在服务器端代码中。
2)在服务器上进行更好的错误处理,以返回JSON错误,而不是HTML错误。
3)编写一些客户端代码来检测返回HTML并显示一个更有用的错误消息。
通过这个我知道了,我返回的是html,而不是json,但是请求接口返回的是json格式,所以这个可能是报错信息,于是加了报错的返回:

1526464192(1).jpg
确实是弹出了报错信息;
但是为什么会返回这个报错信息(Unrecognized token '<')呢?
一直以为是接口返回不对,查找了很多信息,在一篇文章“React Native 采用Fetch方式发送POST请求”http://www.php.cn/js-tutorial-385140.html中,看到了这么一句:
image.png
然后想到自己的项目中使用了formData,然后尝试修改了上传的参数,如图:
image.png
经过修改,再次运行,结果成功了!!!
参考文章:
https://stackoverflow.com/questions/37797822/react-native-http-post-got-json-parse-error-unrecognized-token
http://www.php.cn/js-tutorial-385140.html

相关文章

网友评论

      本文标题:React native http post got Json

      本文链接:https://www.haomeiwen.com/subject/plkmdftx.html