标签: angularjs interceptor
我有一个$ http响应拦截器,我希望在拦截器函数中访问原始响应对象 - 不 transformResponse的返回值。这可能吗?
一点背景:每个响应都包含在一个JSON对象中,该对象包含各种元数据,如API版本,详细的状态信息等。我的transformResponse方法剥离了这个包装器,只返回实际的响应有效负载,因为我没有'我希望各种控制器和服务都使用这种元数据。
但是,如果API版本不正确,或者处理各种异常状态条件,我希望拦截器能够执行抱怨等操作,因此需要访问该元数据。