在开发过程中,服务器返回JSON.但在生产中,它不返回JSON.我发现在生产中,浏览器不发送X-Requested-With
标头.
In development-请注意X-Requested-With
标题
In production-没有X-Requested-With
标头
Question
如何确保浏览器始终发送X-Requested-With
标头?
请让我知道任何需要考虑的方向/ idea .
Notes
- 带有Metronic主题的Laravel应用程序
- 生产Fargate实例位于AWS ALB之后
- 在开发中,我使用一个容器(在这里它工作/返回JSON)
What I have found so far
- 这与CORS(跨域资源共享)无关,因为这都是相同的/单一的来源.
- 如果我使用Requestly(https://requestly.com/)添加
X-Requested-With
标头,它会像预期的那样返回JSON.(但我不能要求所有用户安装Requestly)
在下面的请求中,第一个请求不返回JSON.但是,当我使用Requestly添加X-Requested-With
个头时,第三个请求返回JSON.