发表于: 2018-04-02 22:53:56

1 739


一、今天完成的事情


1、师兄帮助加工了工具类,使之成为了可以复用且可以在最上层完成属性选择的方法




之后只需声明字符串集合,集合里面是需要过滤掉的属性就可以达到目的


以后就不用依赖jsontaglib来完成json数组和嵌套的写法了,可以在Java代码中直接实现,这样既保留了纯json的高性能的优点,又得到了书写方便,过滤属性方便的特点



2、全面了解了http协议


HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器根据接收到的请求后,向客户端发送响应信息。



主要特点

1、简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。

2、灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。

3.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。

4.无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。



HTTP之请求消息Request

客户端发送一个HTTP请求到服务器的请求消息包括以下格式:

请求行(request line)、请求头部(header)、空行和请求数据四个部分组成。



HTTP之响应消息Response

一般情况下,服务器接收并处理客户端发过来的请求后会返回一个HTTP的响应消息。

HTTP响应也由四个部分组成,分别是:状态行、消息报头、空行和响应正文。

 


HTTP状态码

状态代码有三位数字组成,第一个数字定义了响应的类别,共分五种类别:

1xx:指示信息--表示请求已接收,继续处理
2xx:成功--表示请求已被成功接收、理解、接受
3xx:重定向--要完成请求必须进行更进一步的操作
4xx:客户端错误--请求有语法错误或请求无法实现
5xx:服务器端错误--服务器未能实现合法的请求



3、了解了服务器部署的相关知识,大致看了一下小课堂



4、帮助师弟解决任务中存在的问题






二、明天计划完成的事情


1、学会服务器部署


2、制作好小课堂PPT以及Demo







三、遇到的问题


暂无





四、收获


如上所述



Java任务已经完成



http://task.ptteng.com/zentao/project-task-488-unclosed.htm





返回列表 返回列表
评论

    分享到