发表于: 2017-03-29 21:39:03

1 1439


今天完成的事情:

HTTP协议(Hyper Text Transfer Protocol)

提到的“浏览器”的概念,是泛指可以发出HTTP请求的程序,无论是具体的浏览器,还是手机上使用HTTP协议与服务端通讯的App,又或者是命令行中的telnetcurl等命令,都在我们本次课中提到的“浏览器”概念的范畴。

默认Http的端口号为80Https的端口号为443.

Http协议是一个无状态的协议,同一个客户端的这次请求和上次请求是没有对应关系.

HTTP 请求:

1. 请求方式:GetPostPut .

Get表示查询信息,URL中可以附带少量的参数信息,但是URL总长度不能超过255个字符,并且参数会显示在浏览器地址栏。

Post表示提交信息,一般用于提交大数据信息或者文件,提交的内容不收长度限制,并且不会显示在浏览器地址栏。

2. 请求路径:  

3. 协议版本号

1. Key-value 键值对

2. 常见请求头HostConnectionUser-Agent.

HTTP响应:

协议版本、状态码、原因短语

Content  Type Content  LengthServer

可以是二进制或文本,与响应头通过空行分割


明天的计划:把java基础过一遍

收获:对HTTp有一个初步的了解


返回列表 返回列表
评论

    分享到