首页 > 代码库 > javascript之Ajax获取和设置标头

javascript之Ajax获取和设置标头

XMLHttpRequest对象中与标头有关的方法:

setRequestHeader(<header>,<value>)——用指定值设置标头。

getResponseHeader(<header>)——获取指定标头的值;

getAllResponseHeaders()——以单个字符串形式获取全部标头。


覆盖请求的HTTP方法,例如以下代码:可规避防火墙仅仅同意GET和POST请求通过的限制;

httpRequest.setRequestHeader("X-HTTP-Method-Override","DELETE");
禁用内容缓存:

httpRequest.setRequestHeader("Cache-Control","no-cache");

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>上海远地资产管理有限公司</title>
    <meta name="author" content="jason"/>
    <meta name="description" content="上海远地资产管理有限公司(简称:远地资产),是一家专业的互联网金融服务平台."/>
    <link rel="shortcut icon" href=http://www.mamicode.com/"images/favicon.ico" type="image/x-icon"/>>

技术分享


javascript之Ajax获取和设置标头