• #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 

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

  • 相关阅读:
    PHP中常用的字符串格式化函数总结
    php格式化金额函数分享
    PHP获取当前日期和时间及格式化方法参数
    CSS 中如何把 Span 标签设置为固定宽度
    css中 Span 元素的 width 属性无效果原因及多种解决方案
    js网页如何获取手机屏幕宽度
    HTML meta viewport属性详细说明
    Android onLowMemory()和onTrimMemory()
    Qt 拷贝文件目录
    QT5.1 调用https
  • 原文地址:https://www.cnblogs.com/Zyz233/p/10808664.html
Copyright © 2020-2023  润新知