PHP判断是否axios请求

前言

17年九月份,我司做了一个 PMS 系统 (生产管理系统)。原先的目的是为了做商品追溯的功能,用户扫码后可以知道商品生产的时间和生产商品的原料。

今天在整理笔记的过程中,发现只写了一半,便完善了一下。

废话说了这么多,主要是在做的过程中,遇到了一个技术问题,最终得以解决,在这里记录一下。

问题的发生

之前了解过一点 vuejs,看到了一个比较漂亮的 UIelement ui,是饿了么的一套后端 UI。刚开始规划的时候,就是用这个来做主要的界面。

在前端使用接口的过程中,我们发现,通过 axios 发送的请求无法判断是否 Ajax 请求。这使得一些接口不能使用。

解决

在分析问题的过程中,发现请求头中少了 X-Requested-With

一番 Google 之后,找到了解决方案,如下:

axios.defaults.headers.post['X-Requested-With'] = 'XMLHttpRequest';
axios.defaults.headers.get['X-Requested-With'] = 'XMLHttpRequest';

这时,终于可以判断是否 Ajax 了。

总结

解决方案比较简单,就是废话多了点。说清前因后果,方便以后查阅。

-- EOF --
本文转载自IMJCW
原文链接:PHP判断是否axios请求

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 月圆月圆把君念,深深浅浅雾轻烟 几回长夜又无眠,残泪犹挂相思脸 诗笺诉,红线牵,一根泪笔流满卷 圆月映花意无限,思...
    细雨斜风冷画桥阅读 333评论 8 4
  • “也许车后市场的风压根就没来过”——互联网车后品牌车蚂蚁某前员工。 想必这句话多少道出了汽车后市场从业者的无奈。车...
    小满小姐阅读 240评论 0 1
  • 假期回家,走到书店,本想找本《挪威的森林》窝在角落里把它继续看完,可逛了一大圈没找到,停下来看见手边有本《异乡人》...
    April_W_Q阅读 262评论 0 1
  • 01. 小丽迟到了 小丽迟到了。她以前从未迟到过,所以她不知道迟到是种怎样的体验。从每天早晨一睁眼开始,她的妈妈就...
    安之腾阅读 569评论 0 4