Http协议
Http协议:是W3制定的一种超文本传输的协议,是一个简单的请求-响应协议
超文本:即不是普通文本,比如流媒体:声音、视频、图片等。
Http协议支持:不但可以传送普通字符串,同样支持传递声音、视频、图片等流媒体信息。
Http的六种请求方式:
GET、POST、HEAD、PUI、DELETE、OPTIO
GET:
get是请求发送数据的时候,数据会挂在URI的后面,并且在URL后面添加一个“?”,“?”Hho后面是数据。这样会导致发送的数据问题回显在浏览器的地址栏上
get请求只能发送普通的字符串。并且发送的字符串长度有限制,不通过浏览器的限制不同。这个没有明确的规范。
get请求无法发送大数据量。
get请求在w3中是这样说的:get请求比较适合从服务器端获取数据。
POST:
post请求发送数据的时候,在请求体当中发送。不会回显到浏览器的地址栏上。也就是说post发送的数据,在浏览器地址栏上看不到。
Post请求可以发送任何类型的数据,包括普通字符串,流媒体等信息。
post请求可以发送大数据量,理论上没有长度限制。
post请求在w3c中是这样说的:post请求比较适合向服务器端传送数据。
JSON
json:javascript Object Notation,即JavaScript对象标记法。
json的名称中虽然带有JavaScript,但这是指其语法规则是参考js对象的,而不是指只能用于JavaScript语音。
因为JSON本身就是参考javascrpt对象的规则定义的,其语法与javascrot定义对象的语法几乎完全相同。
JSON语法规则
数组(Array)用方括号("[]")表示,
对象(object)用花括号(“{}”)表示,
名称/值(name/value)组合成数组和对象。
名称(name)置于双引号中,值(value)有字符串、数值、布尔值、null、对象和数组。
并列的数据之间用逗号(,)分隔。

浙公网安备 33010602011771号