zoukankan      html  css  js  c++  java
  • #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 

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

  • 相关阅读:
    【HDOJ】2267 How Many People Can Survive
    【HDOJ】2268 How To Use The Car
    【HDOJ】2266 How Many Equations Can You Find
    【POJ】2278 DNA Sequence
    【ZOJ】3430 Detect the Virus
    【HDOJ】2896 病毒侵袭
    求奇数的乘积
    平方和与立方和
    求数列的和
    水仙花数
  • 原文地址:https://www.cnblogs.com/Zyz233/p/10808664.html
Copyright © 2011-2022 走看看