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

网站推广方案的构成seo排名赚挂机赚钱软件下载

网站推广方案的构成,seo排名赚挂机赚钱软件下载,深圳网站建设公司fantodo,昆明旅游网页设计一是通过Flash插件发送HTTP请求,这种方式可以绕过浏览器的安全限制,但必须安装Flash,并且跟Flash交互。不过Flash用起来麻烦,而且现在用得也越来越少了。 二是通过在同源域名下架设一个代理服务器来转发,JavaScript负责…

一是通过Flash插件发送HTTP请求,这种方式可以绕过浏览器的安全限制,但必须安装Flash,并且跟Flash交互。不过Flash用起来麻烦,而且现在用得也越来越少了。

二是通过在同源域名下架设一个代理服务器来转发,JavaScript负责把请求发送到代理服务器:

'/proxy?url=http://www.sina.com.cn'

代理服务器再把结果返回,这样就遵守了浏览器的同源策略。这种方式麻烦之处在于需要服务器端额外做开发。

第三种方式称为JSONP,它有个限制,只能用GET请求,并且要求返回JavaScript。这种方式跨域实际上是利用了浏览器允许跨域引用JavaScript资源:

第四种ORS

如果浏览器支持HTML5,那么就可以一劳永逸地使用新的跨域策略:CORS了。

CORS全称Cross-Origin Resource Sharing,是HTML5规范定义的如何跨域访问资源。

了解CORS前,我们先搞明白概念:

Origin表示本域,也就是浏览器当前页面的域。当JavaScript向外域(如sina.com)发起请求后,浏览器收到响应后,首先检查Access-Control-Allow-Origin是否包含本域,如果是,则此次跨域请求成功,如果不是,则请求失败,JavaScript将无法获取到响应的任何数据。

用一个图来表示就是:

js-cors

假设本域是my.com,外域是sina.com,只要响应头Access-Control-Allow-Originhttp://my.com,或者是*,本次请求就可以成功。

可见,跨域能否成功,取决于对方服务器是否愿意给你设置一个正确的Access-Control-Allow-Origin,决定权始终在对方手中。

上面这种跨域请求,称之为“简单请求”。简单请求包括GET、HEAD和POST(POST的Content-Type类型仅限application/x-www-form-urlencodedmultipart/form-datatext/plain),并且不能出现任何自定义头(例如,X-Custom: 12345),通常能满足90%的需求。

无论你是否需要用JavaScript通过CORS跨域请求资源,你都要了解CORS的原理。最新的浏览器全面支持HTML5。在引用外域资源时,除了JavaScript和CSS外,都要验证CORS。例如,当你引用了某个第三方CDN上的字体文件时:

/* CSS */
@font-face {font-family: 'FontAwesome';src: url('http://cdn.com/fonts/fontawesome.ttf') format('truetype');
}

如果该CDN服务商未正确设置Access-Control-Allow-Origin,那么浏览器无法加载字体资源。

对于PUT、DELETE以及其他类型如application/json的POST请求,在发送AJAX请求之前,浏览器会先发送一个OPTIONS请求(称为preflighted请求)到这个URL上,询问目标服务器是否接受:

OPTIONS /path/to/resource HTTP/1.1
Host: bar.com
Origin: http://my.com
Access-Control-Request-Method: POST

服务器必须响应并明确指出允许的Method:

HTTP/1.1 200 OK
Access-Control-Allow-Origin: http://my.com
Access-Control-Allow-Methods: POST, GET, PUT, OPTIONS
Access-Control-Max-Age: 86400

浏览器确认服务器响应的Access-Control-Allow-Methods头确实包含将要发送的AJAX请求的Method,才会继续发送AJAX,否则,抛出一个错误。

由于以POSTPUT方式传送JSON格式的数据在REST中很常见,所以要跨域正确处理POSTPUT请求,服务器端必须正确响应OPTIONS请求。


http://www.lbrq.cn/news/2551771.html

相关文章:

  • 国内做的比较好的旅游网站商业软文案例
  • 怎样破解网站后台密码怎么线上推广自己的产品
  • 南联网站建设哪家好seo优化方案报价
  • 爱站网长尾关键词搜索新闻联播今日新闻
  • 做网店装修的网站有哪些内容我要软文网
  • 苏州网站建设哪里好电商网站建设报价
  • 广东省企网站建设企业内训课程
  • adobe 做网站图片搜索引擎
  • 平面设计素材怎么找网站的推广优化
  • 网站建设维护专员岗位说明接广告推广
  • 做微整的网站网络营销创意案例
  • 餐饮网站网页设计代码重庆seo推广外包
  • 政府网站建设个人先进推荐材料百度推广最简单方法
  • 做寝室介绍网站谷歌关键词推广怎么做
  • 网站前台显示数据库指定分类怎么做php下载应用商店
  • 沈阳网站推广有什么技巧北京seo营销公司
  • 大连零基础网站建设培训班武汉seo网络优化公司
  • 网络推广方案总结沧州seo公司
  • 如何管理wordpress网站模板推广怎么推
  • 专业做淘宝网站公司哪家好google关键词挖掘工具
  • 重庆勘察设计协会网站百度一下首页官网下载
  • wordpress日期格式深圳优化服务
  • 音乐网站页面设计seo优化关键词放多少合适
  • dede网站迁移步骤seo推广专员工作好做吗
  • vps做网站教程免费域名解析网站
  • 张家界网站建设青岛百度推广优化
  • 小企业网站建设哪找什么是seo优化
  • 养殖网站模版百度链接收录
  • Wordpress修改主题默认头像seo工具
  • 洋洋点建站搜索引擎关键词的工具
  • 京东云轻量云服务器与腾讯云域名结合配置网站及申请SSL证书流程详解
  • 「一键召唤 007」:开源多智能体 JoyAgent-JDGenie 如何让你的 AI 产品从 Demo 到 真香 只差 Ctrl+C / Ctrl+V?
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘altair’问题
  • 每日练习(红黑树)
  • Cesium 快速入门(一)快速搭建项目
  • Linux虚拟内存