首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用AngularJS - 200 OK发布到StatusNet的API会抛出$http的错误函数

使用AngularJS - 200 OK发布到StatusNet的API会抛出$http的错误函数
EN

Stack Overflow用户
提问于 2013-06-16 01:30:40
回答 1查看 472关注 0票数 0

这里的基本问题是,空的200OK会触发错误函数,而不是成功函数。API强制$http对象自动尝试解析的内容类型(JSON或XML)。两者都需要一个根对象才能成功解析,因此$http对象抛出错误响应,而不是成功。error函数也不包括状态码(它在对象中,但无论实际的响应码是什么,它总是设置为0;与error值相同),因此我需要在解析步骤之前/期间注入代码,以使其在空的200响应上成功。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-28 06:07:03

这里的简短答案是我不能,因为这些帖子是跨站点的。内容故意为空,但由于跨站点发布的方式,这些内容将显示为空。这也是没有可用的状态码的原因,这就是导致错误分支被命中的原因,而不管任何通过transformResponse操作结果的尝试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17126158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档