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、对象和数组。

并列的数据之间用逗号(,)分隔。

 

posted @ 2022-05-11 22:28  Purgatory  阅读(73)  评论(0)    收藏  举报