加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

全面分析前端的网络请求方式

发布时间:2019-03-30 16:36:08 所属栏目:优化 来源:ConardLi
导读:副标题#e# 一、前端进行网络请求的关注点 大多数情况下,在前端发起一个网络请求我们只需关注下面几点: 传入基本参数(url,请求方式) 请求参数、请求参数类型 设置请求头 获取响应的方式 获取响应头、响应状态、响应结果 异常处理 携带cookie设置 跨域请

服务端设置 Access-Control-Allow-Origin 就可以开启 CORS。 该属性表示哪些域名可以访问资源,如果设置通配符则表示所有网站都可以访问资源。 

  1. app.all('*', function (req, res, next) {  
  2.     res.header("Access-Control-Allow-Origin", "*");  
  3.     res.header("Access-Control-Allow-Headers", "X-Requested-With");  
  4.     res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS");  
  5.     next();  
  6. });  

jsonp

script标签的src属性中的链接可以访问跨域的js脚本,利用这个特性,服务端不再返回JSON格式的数据,而是返回一段调用某个函数的js代码,在src中进行了调用,这样实现了跨域。

jquery对jsonp的支持:   

  1. $.ajax({  
  2.          type : "get",  
  3.          url : "http://xxxx"  
  4.          dataType: "jsonp",  
  5.          jsonp:"callback",   
  6.          jsonpCallback: "doo",  
  7.          success : function(data) {  
  8.              console.log(data);  
  9.          }  
  10.      });  

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读