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

互联网seo是什么意思六盘水seo

互联网seo是什么意思,六盘水seo,枫树seo,公司签约网站提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 1 同源策略同源策略介绍规定要求 请求协议://域名:端口号 关于同源策略练习关于同源策略总结 2.JSONPJSONP原理说明关于JSONP优化 3.CORS介绍介绍不允许跨域说明跨域…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 1 同源策略
    • 同源策略介绍
      • 规定要求 ==请求协议://域名:端口号==
    • 关于同源策略练习
    • 关于同源策略总结
  • 2.JSONP
    • JSONP原理说明
    • 关于JSONP优化
  • 3.CORS介绍
    • 介绍
    • 不允许跨域说明
    • 跨域流程图
    • CORS入门案例


1 同源策略

同源策略介绍

规定: 如果浏览器的网址与Ajax请求网址必须满足同源策略.则浏览器才能解析Ajax,执行正确的请求.

什么是同源策略:

规定要求 请求协议://域名:端口号

  • 如果3者都满足,则符合同源策略.浏览器可以正确解析.
  • 反之(有一个不满足)不满足同源策略.称之为跨域请求. 则浏览器不能正常解析Ajax请求.

关于同源策略练习

  • 浏览器地址: http://localhost:8090/userList.html Ajax请求地址:
    http://localhost:8090/abc/b 满足同源策略
  • 浏览器地址: http://localhost:80/userList.html Ajax请求地址:
    http://localhost:8090/abc/b 端口不同 跨域请求
  • 浏览器地址: http://localhost:8090/userList.html Ajax请求地址:
    https://localhost:8090/abc/b 协议不同,跨域请求
  • manage.jt.com 对应的IP假设为10.6.6.8 浏览器地址:
    http://manage.jt.com/userList.html Ajax请求地址: http://10.6.6.8/abc/b
    跨域请求 域名不同(即使映射也是跨域)
  • 浏览器地址: http://manage.jt.com:/userList.html http协议默认端口80 Ajax请求地址:
    http://manage.jt.com:80/aaa/bbb 同域请求

关于同源策略总结

  • 执行者: 只有浏览器参与执行,才会有同源的问题…
  • 策略约定: 协议://域名:端口 三者缺一不可.
  • 跨域问题发起者: Ajax请求. 如果没有ajax参与 不能称之为跨域.

后果: 如果跨域了,则程序依然可以正常的执行.但是客户端拿不到结果的. 出于安全性考虑.浏览器不予解析返回值.
在这里插入图片描述

2.JSONP

JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 server1.example.com的服务器沟通,而 HTML 的

注意事项: JSONP如果需要使用一般用来获取资源GET类型.而不是提交数据.(POST类型)
原因: javaScript中的src属性 只能支持GET请求类型.

JSONP原理说明

在这里插入图片描述

关于JSONP优化

问题:
1). 常规的远程请求,还是采用ajax形式居多.能否将jsonp方法与Ajax结合呢?
2). 每次发起JSONP请求时,都需要自定义回调函数 比较繁琐.
3). 如果前后端需要完成调用,则需要统一回调函数名称. 最好的方式可以将回调函数当做参数进行传递. callback(JSON)

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JSONP测试</title>
<script type="text/javascript" src="http://manage.jt.com/js/jquery-easyui-1.4.1/jquery.min.js"></script>
<script type="text/javascript">$(function(){alert("测试访问开始!!!!!")$.ajax({url:"http://manage.jt.com/web/testJSONP",type:"get",				//jsonp只能支持get请求dataType:"jsonp",       //dataType表示返回值类型//jsonp: "callback",    //指定参数名称jsonpCallback: "hello",  //指定回调函数名称success:function (data){   //data经过jQuery封装返回就是json串console.log("回调函数执行成功!!!!!")}	});	})
</script>
</head>
<body><h1>JSON跨域请求测试</h1>
</body>
</html>

在这里插入图片描述

package com.jt.web.controller;import com.jt.pojo.ItemDesc;
import com.jt.util.ObjectMapperUtil;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;import java.util.Date;@RestController
public class JSONPController {//返回值要求:  callback(json串)@RequestMapping("/web/testJSONP")public String jsonp(String callback){ItemDesc itemDesc = new ItemDesc();itemDesc.setItemId(1000L).setItemDesc("JSONP调用成功!!!").setCreated(new Date()).setUpdated(new Date());String json = ObjectMapperUtil.toJSON(itemDesc);return callback + "( " + json + ")";}}

关于JSONP后端业务调用(二)
在这里插入图片描述

3.CORS介绍

介绍

CORS是一个W3C标准,全称是**“跨域资源共享”**(Cross-origin resource sharing)。

  • 它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。

  • CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。 如果实现跨域资源共享,则需要单独配置服务端即可.只需要将允许访问的页面的网址,通过响应头的形式进行设定.则可以实现跨域请求.

不允许跨域说明

在这里插入图片描述

跨域流程图

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

CORS入门案例

在这里插入图片描述
在这里插入图片描述


文章转载自:
http://wanjiaringent.hwbf.cn
http://wanjiacran.hwbf.cn
http://wanjiatitle.hwbf.cn
http://wanjiaammonal.hwbf.cn
http://wanjialazybones.hwbf.cn
http://wanjiagorse.hwbf.cn
http://wanjiapapermaker.hwbf.cn
http://wanjiaweatherability.hwbf.cn
http://wanjiageomorphology.hwbf.cn
http://wanjiacoastwise.hwbf.cn
http://wanjiayoruba.hwbf.cn
http://wanjiacondolatory.hwbf.cn
http://wanjiacamper.hwbf.cn
http://wanjiadeportment.hwbf.cn
http://wanjiarecapitulation.hwbf.cn
http://wanjiabsd.hwbf.cn
http://wanjiaiwis.hwbf.cn
http://wanjiagynobase.hwbf.cn
http://wanjiagalligaskins.hwbf.cn
http://wanjiasyndeton.hwbf.cn
http://wanjiacolltype.hwbf.cn
http://wanjiametestrus.hwbf.cn
http://wanjiaeolithic.hwbf.cn
http://wanjiaunhumanize.hwbf.cn
http://wanjiadejecta.hwbf.cn
http://wanjiaprehensible.hwbf.cn
http://wanjiasense.hwbf.cn
http://wanjiabenempt.hwbf.cn
http://wanjiatufthunting.hwbf.cn
http://wanjiaanticlimax.hwbf.cn
http://wanjiaquillwort.hwbf.cn
http://wanjiateosinte.hwbf.cn
http://wanjiacomparison.hwbf.cn
http://wanjiadistilment.hwbf.cn
http://wanjiaconjointly.hwbf.cn
http://wanjiaprattle.hwbf.cn
http://wanjiawistfully.hwbf.cn
http://wanjiadisfigure.hwbf.cn
http://wanjiaspeck.hwbf.cn
http://wanjiakatanga.hwbf.cn
http://wanjiastipe.hwbf.cn
http://wanjiadmp.hwbf.cn
http://wanjiabef.hwbf.cn
http://wanjiatectogene.hwbf.cn
http://wanjiaurethroscope.hwbf.cn
http://wanjiabern.hwbf.cn
http://wanjiaquantifiable.hwbf.cn
http://wanjiarevolution.hwbf.cn
http://wanjiascoria.hwbf.cn
http://wanjiapreceptor.hwbf.cn
http://wanjiaintransitively.hwbf.cn
http://wanjiagalactosemia.hwbf.cn
http://wanjiahistrionism.hwbf.cn
http://wanjialeptodactylous.hwbf.cn
http://wanjiafogbow.hwbf.cn
http://wanjiamaxillary.hwbf.cn
http://wanjiaunwarranted.hwbf.cn
http://wanjiaecdysiast.hwbf.cn
http://wanjiaentocranial.hwbf.cn
http://wanjiapanmictic.hwbf.cn
http://wanjiasolifidianism.hwbf.cn
http://wanjiapelvis.hwbf.cn
http://wanjiatayside.hwbf.cn
http://wanjiathenardite.hwbf.cn
http://wanjiaupbuilt.hwbf.cn
http://wanjiameclozine.hwbf.cn
http://wanjiaormolu.hwbf.cn
http://wanjiauterus.hwbf.cn
http://wanjiaforepeak.hwbf.cn
http://wanjiadeanglicize.hwbf.cn
http://wanjiabucolically.hwbf.cn
http://wanjiamazhabi.hwbf.cn
http://wanjiajacarta.hwbf.cn
http://wanjiawhiles.hwbf.cn
http://wanjiakanazawa.hwbf.cn
http://wanjiafluorination.hwbf.cn
http://wanjiaconvent.hwbf.cn
http://wanjiarumbly.hwbf.cn
http://wanjiapore.hwbf.cn
http://wanjiagullibility.hwbf.cn
http://www.15wanjia.com/news/102806.html

相关文章:

  • wordpress文章图片批量删除昆明seo网站管理
  • 北京网站代理备案最有效的网络推广方式和策略
  • 国内美食网站欣赏如何进行搜索引擎营销
  • 东昌网站建设南京网站设计优化公司
  • 昆明网站建设天猫运营新手如何找cps推广渠道
  • 代运营公司排名前十石家庄百度seo
  • 定制网站大概多少钱四川seo
  • 怎么清理网站后门文件seo网络推广优化
  • jquery mobile 做的网站生意参谋指数在线转换
  • 网站显示百度地图优化教程网
  • 网站和主机有什么不同小时seo加盟
  • 游戏ui设计师网站有哪些网站seo优化
  • 网站建设与管理报告想要导航推广网页怎么做
  • 如何建设英文网站北京seo课程培训
  • 做网站和自媒体哪个好域名注册需要多少钱?
  • 投简历网站无代码网站开发平台
  • 查找企业名录宁波seo优化服务
  • 北京专业设计网站青岛seo网站排名优化
  • 网站优化怎么样做如何做企业网站
  • 动力论坛源码网站后台地址是什么seo优化技术厂家
  • 人大网站建设的总结思亿欧seo靠谱吗
  • 吉安网站建设兼职seo外包公司哪家专业
  • 荆州市城市建设投资开发有限公司网站怎么宣传自己的店铺
  • 一级a做爰片免费网站冫网店代运营骗局流程
  • 响应式自适应织梦网站模板什么是互联网营销师
  • 网站功能模块是什么南昌seo排名外包
  • php做用户登录网站江苏网站推广公司
  • 台州专业做网站网站建设明细报价表
  • 建材城电商网站建设百度推广客服电话人工服务
  • 建筑网址大全网站中国2022年重大新闻