js基础-http详解

http协议主要有方法、url、头部、主体几个部分

以下说明中的http为XMLHttpRequest定义的变量

方法

GET:表示向服务端读取数据

POST:表示向服务端写入数据

http.open中的第一个参数,就需要设置该值,以明确是需要读数据,还是写入数据。

Url

要访问的服务端接口地址

http.open中的第二个参数

头部

该部分可以进行一些信息的传递,比如浏览器版本、安全认证等等

http.setRequestHeader 函数可以进行设置,例

http.setRequestHeader(“Content-type”, “application/x-www-form-urlencoded”);

this.getAllResponseHeaders 函数可以进行读取,例

var rsp_body = this.getAllResponseHeaders();

主体

该部分主要就是客户端发送服务器的数据内容,以及服务端返回给客户端的数据内容。

数据内容本身是什么样的格式,可以由客户端、服务端双方进行协定。

常见的格式有表单、json以及xml。

http.send( 要发送的数据 ) ,该函数可以设定要发送的数据

而获取服务端返回的数据,通过 http.onload = function() { 接收服务端发过来的数据 } 函数进行接收

原创文章,作者:guozi,如若转载,请注明出处:https://www.sudun.com/ask/88381.html

(0)
guozi的头像guozi
上一篇 2024年6月3日
下一篇 2024年6月3日

相关推荐

  • 因攻击网站被取保候审会怎么样,因攻击网站被取保候审有案底吗

    近期,互联网行业再次遭受攻击困扰,部分网站因攻击事件被取保候审,引发广泛关注。那么什么是网站攻击呢?为什么被取保候审呢?攻击网站会带来什么后果呢?下面我们就来一起探讨一下这些问题。…

    行业资讯 2024年5月9日
    0
  • 邮件服务器是什么?

    邮件服务器是什么? Bob的邮箱用于管理和维护已经发送给他的邮件消息。一个邮件消息的典型旅程是从发信人的用户代理开始,游经发信人的邮件服务器,中转到收信人的邮件服务器,然后投递到收…

    行业资讯 2024年5月28日
    0
  • ip被墙多久解封,ip检测被墙

    您是否遇到过IP 被屏蔽的问题?您可能不知道IP 屏蔽是什么,但它会影响您的网络使用。那么什么是IP被封呢?如果您遇到这样的问题,该如何解决呢?今天我们就来讨论一下“IP被封多久?…

    行业资讯 2024年5月15日
    0
  • seo优化

    你是否被SEO优化这个词所困扰?你是否想要了解SEO优化的内容,但又不知从何开始?不用担心,今天就让我来为你揭开SEO优化的神秘面纱。SEO优化是什么?为什么它如此重要?它又是如何…

    行业资讯 2024年4月18日
    0

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注