【发布时间】:2019-12-14 21:33:28
【问题描述】:
拥有一个单一入口服务,其作用类似于下游服务的外观/代理服务。服务将需要能够检测请求是“页面请求”还是“api/xhr”请求以执行错误处理(302 重定向或 401)。
到目前为止已经考虑过:
- 要使用 Accept 标头并检测 text/html,请遵循以下 reference,无法判断这是否是检测页面请求的良好指标
- 为所有“api/xhr”请求引入自定义标头
- 强制所有“api/xhr”请求遵循“/api”模式(麻烦的是,对于某些应用程序,xhr 不是一个 restful api)
欢迎任何好的建议
【问题讨论】:
标签: ajax api http xmlhttprequest http-headers