java web4.Http服务

Http服务

    http:(超文本传输协议):运行在TCP网络协议上,为简单的请求响应协议、

               文本:

               超文本:视频,音频,图片

               Http端口:80

               Https端口:443

    http划分:http1.0 客户端与web服务器连接后,只能获得一个web资源,第二次不能请求到会断开连接

          http1.1 客户端与web服务器连接后,可以获得多个web资源

    http请求(客户端---发请求(request)---服务器)

          Request URL :https://www.baidu.com(请求地址)

          RequestMethod:Get get方法和post方法

          status Code:200 OK (状态码:200)

          Remote Address:14.215.177.39:443(远程地址)

    请求中有请求行和消息头

     请求方式:Get////Post

          Get:请求中携带的参数比较少,大小有限制,会在浏览器URL地址栏中显示数据内容,不够安全,但高效

          Post:请求中携带的参数没有限制,大小没有限制,不会在浏览器URL地址栏中显示数据内容,安全,但不高效

     消息头:每条请求行的开头

         Accept:告诉浏览器,它所支持的数据类型

         Accept-Encoding:支持的编码格式:GBK UTF-8

         Accept-language:语言环境

         Host:表主机

     Http响应(服务器--响应--客户端)

        Cache-Control:private 缓存机制

        Connection:Keep-Alive 连接,保持连接

        Content-Encoding:gzip 编码

        Content-Type :text/html 类型

     响应体:与消息头相同,没有差别,可支持定时刷新浏览器 Refresh,location:让网页重新定位

     响应状态码:200 :请求响应成功

           3XX:请求重定向

           4XX:找不到资源404,资源不存在

           5XX:服务器代码错误 502:网关错误

           问:当浏览器中地址栏输入地址并回车的一瞬间到网页可以展示回来,所经历了什么(一直伴随着java web学习完成)

原文地址:https://www.cnblogs.com/Theqingcheng/p/goodpeople2.html