XML

xml的概念

xml是一种通用的数据交换格式,可以使数据在各种应用程序之间数据交换更方便;也可以存放相关的配置信息;也可以用来保存数据。
xml是Extensible Markup language的缩写,它是一种可扩张标记行语言。可扩展就是用户按照XML规则自定义标记

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
  <china>
	<province name="河北">
		<city>张家口</city>
		<city>秦皇岛</city>
	</province>
</china>
stand

alone是表示xml是否依赖外部文件,默认值是no,表示文档依赖外部文档
version表示版本号
encoding表示编码规格
在xml中只能有一个根元素;区分大小写;空格不会自动删除。
注释:<!--注释信息--> +

DTD约束和Schama约束

不做过多介绍

HTTP协议

  • 一种请求/相应式的协议
  • 客户端与服务段建立连接后,就可以向服务端发送请求,这种请求是HTTP请求,服务端接受到请求做出响应,就是HTTP响应。

HTTP1.0

每一次请求/响应,都需要TCP的链接和关闭。
在这里插入图片描述

HTTP1.1

一个TCP连接上支持多个http请求和响应,可以向服务器发送多个请求,无需等待响应结果。

HTTP消息

  • 服务器接受到请求数据,对数据进行处理后返回给客户端,即HTTP响应消息。
  • 客户端向服务端发送请求数据,即HTTP请求消息。
  • HTTP请求消息和HTTP响应消息都是HTTP消息。

HTTP请求消息

请求行,请求头,实体内容,

请求行

请求方式 资源路径 使用的HTTP版本

请求方式
  • GET 请求获取请求行中URI所标识的资源

  • 参数跟在地址的后面

  • http://www.baidu.com/login.html?username=123&password=123

  • 传输的数据量有限
    @@@

  • POST 向指定的资源提交数据,请求服务器进行处理

  • 请求地址后面没有参数,参数封装在实体内容里面。

  • 实体内容发送没有大小的限制

  • 在请求头中自动设置Contect-Type:application/x-www-form-urlencodeed, 自动设置为实体内容的内容。
    @@@

  • PUT 将网页放到指定URL位置(上传/移动)

  • DELETE 请求服务器删除指定URI的资源

  • HEAD 请求获取有URI所标识资源的相应消息头

请求头

很多,介绍一种,
refer用来跟踪网站的访问者如何导航进入网站的,还可以被用于网站的防盗链。

HTTP响应消息

响应状态行,响应消息头,实体内容

HTTP响应状态行

HTTP版本号,状态码, 对状态码的描述
200 服务器成功处理客户端的请求
302 请求的资源临时从不同的URI响应请求
304 表示客户端缓存的版本是最新的,客户端应该使用它,否则,服务器将使用状态码200返回所请求的文档
404 服务器找不到请求的资源
500 服务器内部的问题

响应消息头

略。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值