zoukankan      html  css  js  c++  java
  • 《JavaScript高级程序设计》读书笔记1--HTTP头部信息

    优秀的书籍常读常新

    -----------------------------------------

    在发送XHR请求的同时,还会发送如下头部信息:

    --Accept: 浏览器能够处理的内容类型

    --Accept-Charset: 浏览器能够显示的字符集

    --Accept-Language: 浏览器当前设置的语言

    -- Connetion: 浏览器与server之间的连接类型

    --Cookie

    --Host:发出请求的页面所在域

    --Referer:发出请求的页面的url

    --User-Agent:用户代理(常用来判断浏览器类型)

    -------------------

    setRequestHeader() : 可以设置自定义的请求的头部信息 在open() 和send()之间

           var xhr = new XMLHttpRequest();
        xhr.onreadystatechange = function () {// 状态发生变化时,函数被回调
                // 监听readystate
               if (xhr.readyState === 4) {
                    
                    if (xhr.status === 200) {
                        // 成功,通过responseText拿到响应的文本:
                         console.log(xhr.responseText);
                    } else {
                        // 失败,根据响应码判断失败原因:
                        console.log(xhr.status);
                    }
               }else {
                    // HTTP请求还在继续...
                }
            }
           //打开链接
            xhr.open('GET', url, true);
    
           xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
           //发送请求
           xhr.send(null);
  • 相关阅读:
    包教包会之Open Live Writer设置代码样式
    走近Java之HashMap In JDK8
    走近Java之包装器类Integer
    走近Java之幕后的String
    一点心得
    一个简单的多线程代码实例
    C++实现快速排序
    力扣1025. 除数博弈
    力扣1721. 交换链表中的节点
    力扣1422. 分割字符串的最大得分
  • 原文地址:https://www.cnblogs.com/zyjzz/p/7241836.html
Copyright © 2011-2022 走看看