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

怎么做电影网站不违法邢台市网站开发公司有哪些

怎么做电影网站不违法,邢台市网站开发公司有哪些,中国航发网上商城网址,做网站首页轮播图代码最近在做需求的过程中#xff0c;遇到了很多跨域和HTTP预检的问题。下面对我所遇到过的HTTP preflight和跨域的相关问题进行总结#xff1a; 哪些情况会触发HTTP preflight preflight属于cors规范的一部分#xff0c;在有跨域的时候#xff0c;在一定情况下会触发preflig…最近在做需求的过程中遇到了很多跨域和HTTP预检的问题。下面对我所遇到过的HTTP preflight和跨域的相关问题进行总结 哪些情况会触发HTTP preflight preflight属于cors规范的一部分在有跨域的时候在一定情况下会触发preflight请求。根据MDN的总结触发预检请求的情况在以下五项条件的任意一项不满足都有可能发生 请求方式只能够使用GET POST HEAD请求头只能包含以下九种请求头 Accept Accept-Language Content-Language Content-Type DPR Downlink Save-Data Viewport-Width WidthContent-TypeContent-Type只能包含以下三种类型 text/plain multipart/form-data application/x-www-form-urlencodedXMLHttpRequestUpload对象XMLHttpRequestUpload对象没有注册任何事件监听器ReadableStream对象请求中不能使用ReadableStream对象 总结来说跨域不一定会触发preflight请求但发生preflight预检请求则一定跨域了。下面来看本次关于跨域报错的几种情况及处理方法 关于跨域报错 1. 接口调用跨域 在业务实现中两个系统之间进行跳转一定存在跨域。跨域的报错一般是这样的 Access to XMLHttpRequest at https://t8lzp389o4.execute-api.ap-northeast-1.amazonaws.com/dev/feedback from origin http://ac-badcase-feedback.s3-website-ap-southeast-1.amazonaws.com has been blocked by CORS policy: Response to preflight request doesnt pass access control check: It does not have HTTP ok status. 或者这样的 Access to XMLHttpRequest at https://t8lzp389o4.execute-api.ap-northeast-1.amazonaws.com/dev/feedback from origin http://ac-badcase-feedback.s3-website-ap-southeast-1.amazonaws.com has been blocked by CORS policy: No Access-Control-Allow-Origin header is present on the requested resource. 如何解决 可以看到上述两种错误 一种是提示被请求的资源缺少Access-Control-Allow-Origin该响应头是浏览器判断跨域的第一步。这种错误只需要给被请求的接口添加响应头即可解决 response.setHeader(Access-Control-Allow-Origin, *); 说明* 表示可被所有服务跨域访问可以替换成指定的服务一般不建议使用 * 另一种是preflight校验没有通过。这种情况后端需要注意对于跨域接口需要添加OPTIONS请求处理。伪代码如下 if (request.method OPTIONS) {response.status 200return}2. Access-Control-Allow-Private-Network 这种情况主要出现在如从部署在亚马逊的系统跳转到部署在内网的业务系统的过程中。浏览器报错提示如下 Access to XMLHttpRequest at http://private.com from origin http://public.com has been blocked by CORS policy: The request client is not a secure context and the resource is in more-private address space private. 报错截图如下 解决方法 开发时 支持公网访问的私网接口添加Access-Control-Allow-Private-Network响应头 使用时 不同浏览器对该响应头的限制不同 对于Firfox添加上述响应头后该跨域即可解决无需其它操作访问成功对于Chrome添加该响应头依然无法解决上述问题需要的操作 访问chrome://flags/地址搜索Block insecure private network requests将该选项设置成Disabled如下图 相关资料 1. 私有网络访问限制
http://www.pierceye.com/news/664150/

相关文章:

  • 工商银行与建设银行网站对比石嘴山网站seo
  • seo快速建站自学程序员的步骤
  • 做旅行网站的依据及意义如何制作自己想要的图片
  • 电子商务网站怎么做网站建设企业建站哪家好?来这里看看
  • 网站备案电话号码购物商城网站建设方案
  • 手机商城系统徐州seo计费管理
  • 西安网站公司哪家好信息推广的方式有哪些
  • 网站开发注意的事项商丘网站制作软件
  • 51zwd一起做网站广州广东省网站备案查询
  • 如何生成一个网站自己弄公司网站
  • 企业信用信息查询网官网孝感网站seo
  • 中淼建设工程有限公司网站分类用wordpress
  • 腾讯建设网站首页做销售网站
  • 推广引流网站聚名网注册
  • 原来做网站后来跑国外了多伦多网站建设多少钱
  • 手机建站平台做母婴网站设计思路
  • 免费个人手机网站九八智能建站
  • 中山网站备案如何做购物网站
  • 常见的简单的网站制作建设网站的好公司
  • 邯郸网站制作建设wordpress+怎么迁移
  • 设计创意广告上海企业网站优化
  • 自己做网站需要购买服务器吗WordPress文章相册修改
  • 校园招聘哪个网站做的好学做川菜网站
  • 大足网站建设公司医院网站建设熊掌号
  • 做网站编辑是不是也要做推广做蛋白go分析网站
  • 免费品牌网站制作云南电商网站建设
  • 宿迁莱布拉网站建设常州做网站建设的公司
  • 广东网站建站系统哪家好常州网站搭建公司
  • 400网站建设推广软件工程师工资
  • 专门做正品的网站手机版深圳市门户网站建设怎么样