• #Java学习之路——基础阶段二(第十四篇)


    我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容。

    前言:此随笔主要是Java基础中的基础,相信大家对这方面肯定有着自己的理解和认识,具体详解可以参照万能的baidu,有的我就一笔带过,希望在我的学习之路上能够有大牛进行指导,也有更多的小伙伴共勉。

    1 Http协议(响应消息)

    request是请求消息而response是响应消息是在接收请求后响应给请求对象的.

    响应消息也分为四部分分别为:

    响应行:

    协议/版本  响应状态码 响应状态描述

    响应状态码分为1xx.2xx.3xx.4xx.5xx有着各自不同的含义,常用的是1xx表示接收没有完成,等候一段时间后继续发生1xx多状态码;2xx表示成功,代表200;3xx代表重定向302重定向网址,304重定向访问缓存,4xx客户端错误,404代表没有请求的服务,405代表请求方式没有对象的doxxx方法.5xx代表服务器出现错误,代表500服务器内部错误.

    响应头:

    Content-Type:服务器告诉客户端本次响应的文件编码格式数据格式.

    Content-Disposition:服务器告诉客户端以什么方式打开响应体数据

    响应空行:

    用来分隔响应头和响应体的;

    响应体:

    用来包含传输内容的.

    2.response

    功能用来定义响应内容的:

    设置状态码setStatus();

    设置响应头 setHeader();

    设置响应体:getWriter();字符输出流

         getOutputStream();字节输出流

    重定向特点:rediret:地址栏发生变化,重定向可以访问其他站点的资源,重定向是两次请求不能使用request对象来共享数据;

    转发特点:forward:转发地址不发生改变,转发只能访问当前服务器下的资源,转发是一次请求可以使用request对象来共享数据

    3.ServletContext 

    用来客户端和服务器的完全访问.

  • 相关阅读:
    9.19 数组 冒泡排序和二分法
    9,18 考试
    html5学习拓展
    第七天,
    第六天 js 开始
    第五天 列表 流
    第四天 样式,框架
    硬件攻城狮设计需要考量的11个关键因素
    步进电机的驱动方式
    MOS管防反接电路设计
  • 原文地址:https://www.cnblogs.com/Zyz233/p/10808664.html
Copyright © 2020-2023  润新知