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's avatarguozi
上一篇 2024年6月3日 下午5:20
下一篇 2024年6月3日 下午5:21

相关推荐

  • 如何优化京东商城的SEO搜索引擎排名?

    想要在如今竞争激烈的电商市场中脱颖而出,SEO搜索引擎排名是必不可少的一环。而作为电商巨头的京东商城,如何优化其SEO排名更是备受关注。SEO搜索引擎排名究竟是什么?为什么京东商城…

    行业资讯 2024年4月20日
    0
  • vps服务器的作用及其优势

    你是否听说过vps服务器?它是一种什么样的存在?它有什么作用?有什么优势?如果你对这些问题感到好奇,那就让我们一起来探究一下吧!在当今互联网发展的时代,vps服务器已经成为了网络互…

    行业资讯 2024年4月8日
    0
  • DDR2和DDR3内存条的性能差异及选择指南

    随着科技的不断发展,计算机硬件也在不断更新换代。而在计算机内存条领域,DDR2和DDR3内存条已经成为了主流选择。但是,这两种内存条之间究竟有何差异?如何选择适合自己的内存条呢?让…

    行业资讯 2024年4月3日
    0
  • 如何避免国际域名抢注

    随着网络行业的发展,国际域名抢注问题也越来越受到关注。在这个信息爆炸的时代,每个人都希望拥有一个独特的网站域名,但是你是否知道,这背后隐藏着一个巨大的风险?什么是国际域名抢注?它会…

    行业资讯 2024年4月2日
    0

发表回复

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