ajax如何请求指定的URL,JS使用ajax方法获取指定url的head信息中指定字段值的方法...

本文实例讲述了JS使用ajax方法获取指定url的head信息中指定字段值的方法。分享给大家供大家参考。具体分析如下:

下面的JS代码用来获取ajax_info.txt的head信息中的Last modified属性,最后修改时间

function loadXMLDoc(url)

{

var xmlhttp;

if (window.XMLHttpRequest)

{// code for IE7+, Firefox, Chrome, Opera, Safari

xmlhttp=new XMLHttpRequest();

}

else

{// code for IE6, IE5

xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

}

xmlhttp.onreadystatechange=function()

{

if (xmlhttp.readyState==4 && xmlhttp.status==200)

{

document.getElementById('p1').innerHTML="Last modified: " + xmlhttp.getResponseHeader('Last-Modified');

}

}

xmlhttp.open("GET",url,true);

xmlhttp.send();

}

The getResponseHeader() function is used to return specific header information from a resource, like length, server-type, content-type, last-modified, etc.

Get "Last-Modified" information

希望本文所述对大家的javascript程序设计有所帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: HTTP请求使用到CORS机制是因为它可以在不同源之间允许跨域访问,从而避免了浏览器的同源策略。CORS机制允许浏览器发送跨域请求,可用于跨域资源共享(CORS)的HTTP请求类型包括:GET,POST,HEAD,PUT,DELETE,OPTIONS等。 ### 回答2: CORS(跨域资源共享)机制是一种用于浏览器和服务器之间进行跨域请求的安全机制。 在HTTP请求,以下几种情况会使用到CORS机制: 1. 跨域AJAX请求:当浏览器发起AJAX请求时,如果请求的目标服务器与当前页面的域名不同,则属于跨域请求。在这种情况下,浏览器会发送一个CORS预检请求(OPTIONS方法),以确定服务器是否允许跨源请求。 2. 跨域资源引用:当在页面引用跨域的资源(如CSS、JS或图片等)时,浏览器会发送一个CORS请求。服务器可通过设置响应头的Access-Control-Allow-Origin字段,来决定是否允许跨域请求。 3. 跨域字体请求:当页面使用跨域字体文件(如@font-face使用外部字体)时,浏览器会发送一个CORS请求。服务器需设置Access-Control-Allow-Origin以允许跨域访问。 原因如下: 浏览器限制了跨域访问的安全性,防止恶意网站获取用户的敏感信息。CORS机制通过在请求和响应的HTTP头部添加一些字段信息,来实现跨域资源共享。 当浏览器发起跨域请求时,服务器需要在响应的头部添加Access-Control-Allow-Origin字段,并设置合适的。如果服务器未设置该字段不符合要求(如不是指定的域名),浏览器会拒绝接收响应数据,从而实现跨域访问的控制。 CORS机制的使用,可以让服务器有选择地允许某些源的跨域请求,同时也保护了用户的隐私和安全。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值