发表于: 2017-06-02 20:26:37
1 1056
今天完成的事情
写了任务5静态页面;
了解任务5所需的学习知识点并开始学习;
晚上主要是狗东选了一波书籍、、
收获
首先写任务5的静态页面,因为之前用BS框架并不太多,所以刻意的用了bootstrap的输入框,挺好用;
因为这里做出来横线,所以没用background-img在text框中,设置一个图片然后绝对定位再加边框;
一开始不知道怎么将一张图片完整的铺满全屏,百度后解决;
点击按钮取得了表单值;
学习HTTP协议入门:
HTTP即超文本传输协议,从万维网服务器 传送超文本 到本地浏览器的 传送协议。基于TCP/IP
工作于客户端-服务端;浏览器通过URL向HTTP服务端发送请求。
HTTP有以下特点:
简单:向服务器请求服务,只需传送请求方法和路径
灵活:HTTP允许传需任意类型数据对象,正在传输的类型用Content-Type加以标记。
无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。
支持模式:支持B/S及C/S模式。
刚才所说的客户端、服务端即C/S 模式;
客户端和服务端都是一个应用程序,客户端连接服务器请求发送一个或者多个HTTP的请求的目的;服务端接受客户请求并向客户端发送HTTP响应数据;
HTTP用统一资源标识符(URI)传输数据和建立链接
客户端请求信息有四部分组成:请求行、请求头部、空行、请求数据
服务器响应消息也是4个部分:状态行、消息报头、空行、响应正文
共有8中请求方法:
GET HEAD POST 为HTTP1.0的三种请求方法,后面的五种为HTTP1.1新增;
遇到的问题
今天看的东西不是很多,需要提高效率
明天计划的事情
继续学习任务5;
评论