当前位置: 首页 > news >正文

西安网站建设云阔网站流量利用

西安网站建设云阔,网站流量利用,广西城乡住房建设厅网站首页,做器材的网站我在本地HBuilderX中进行预览写好的前端网页,它里面用了ajax访问了远程服务器的后端API网址,不出意外地报不允许跨域访问的错了:Access to XMLHttpRequest at ‘http://xxx.com/MemberUser/login’ from origin ‘http://mh.com’ has been b…

我在本地HBuilderX中进行预览写好的前端网页,它里面用了ajax访问了远程服务器的后端API网址,不出意外地报不允许跨域访问的错了:Access to XMLHttpRequest at ‘http://xxx.com/MemberUser/login’ from origin ‘http://mh.com’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.

因为我后端用的是PHP,查了一下网上的资料,说是可以直接使用header输出Access-Control-Allow-Origin:*就行。但我加上后,发现浏览器中仍然没有这个header属性!但我用ApiFox来访问它,却是有这个属性!

因为我用的是nginx做反向代理到Apache+PHP-FPM服务器,所以我就在nginx配置文件中又明确增加这个header输出。好家伙,这下用ApiFox来访问它,直接有了两条一样的Access-Control-Allow-Origin:*。用浏览器也有了正常的一条。这我就奇怪了,上面这个现象说明nginx是没有过滤掉这个header的,应该是浏览器过滤掉了php输出的header,但它为什么又没有过滤掉nginx输出的这个header呢? 我想来想去,可能是因为用的PHP框架中我没办法把这个header输出到网页内容的头部区?

在NginX中增加了header输出,虽然解决了跨域的报错,但还出来一个新问题,就是用$.post()访问的时候后端ThinkPHP检测它又变成了非AJAX方式了!经过调试,发现原来是JQuery的$.post()也有跨域的问题,它会自动把跨域的访问去掉X-Requested-With:XMLHttpRequest这个header,导致服务器不再认可它是AJAX访问!

http://www.yayakq.cn/news/144608/

相关文章:

  • 检测网站是否被墙影响网站收录的因素
  • 网站 伪静态政务公开和网站建设工作问题
  • 装饰设计公司网站网站开发人员的 生活
  • 做酒业网站的要求江苏建设外贸公司网站
  • 门户网站建设验收报告昆山规建设局网站
  • 中小网站建设建一个定制网站要多少钱
  • 免费户型图设计软件优化算法
  • 网站建设是怎么挣钱的wordpress自定义页面创建专辑
  • 优站点网址收录网室内设计师讲解方案话术
  • 惠州 商城网站建设wordpress手机页面模板
  • wordpress admin慢seo引擎搜索网站关键词
  • 做业精灵官方网站搜狗推广管家下载
  • 郑州手机网站建设公司太原 网站建设
  • 学校多语言网站建设成都装修设计培训
  • 好看的学校网站模板小程序免费制作平台 知乎
  • 注册网站商标多少钱h5页面怎么制作app有哪些
  • 建设银行网站的登录验证程序安全吗专业网络营销外包公司
  • 网站pv统计方法昆明市城乡建设局网站
  • 镇江网站设计多少钱城乡建设网站职业查询系统
  • 家居企业网站建设效果网站建设平台官网要点有哪些
  • 网站开发工具介绍阿里巴巴网站开发是谁
  • 公司网站建设推进表百度搜索网站的图片
  • 化学试剂网站建设做网站销售好吗
  • 免费收录网站推广云南外贸建站推广
  • 始兴建设局网站徐州建设工程监理
  • 广州哪家做网站兼职建设网站
  • 网站建设开发公司有哪些网站小程序app开发
  • 东莞电商网站公司网站建设的完整流程包括
  • wordpress 电子商务网站seo的方法
  • 网站设计大小wordpress 可视化表格