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 

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

  • 相关阅读:
    区块链到底是什么?
    Focusky:把每个PPT都变成3D动画
    c# 嵌入资源文件
    向ArcGIS的ToolBarControl中添加任意的windows控件的方法
    C# 获得MP4时长
    arcmap Command
    C# PPT 查找替换
    C# 操作PPt,去掉文本框的边框
    arcgis 按面积分割, 按比例分割面积,按等份批量面积分割工具
    电动自行车如何过马路?规定:下车推行!
  • 原文地址:https://www.cnblogs.com/Zyz233/p/10808664.html
Copyright © 2011-2022 走看看