0

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

4

1 回答 1

0

简短的回答是我不能,因为 POST 是跨站点的。内容是故意为空的,但由于跨站点发布的工作方式,内容都会显示为空。这也是没有状态代码可用的原因,这就是导致错误分支被命中的原因,无论任何尝试通过 transformResponse 操纵结果。

于 2013-06-27T22:07:02.503 回答