zoukankan      html  css  js  c++  java
  • java Tttp协议和Tomcat

    ttp协议

    http协议,是超文本传输协议,由http请求和http相应组成

    HTTP请求:

    http请求行:1、请求方法  2、要请求的资源  3、协议的版本,有1.1和1.0

    1.0版本,创建连接,返回一个web资源,断开连接

    1.1版本,创建连接,返回一个web资源,保持连接

    http请求头:

    是以键值对的形式表示,key,values

    Cookie:与会话有关技术,用于存放浏览器缓存的cookie信息

    User-Agent:浏览器通知服务器,客户端浏览器与操作系统相关信息

    请求体:

    当请求方式是post的时,请求体会有请求的参数,格式如下:

    username=zhangsan&password=123

    如果请求方式为get,那么请求参数不会出现在请求体中,会拼接在url地址后面

    http://localhost:8080...?username=zhangsan&password=123

    http响应:

    响应行:

     http协议,状态码,状态信息

    常用的状态码:

    200 :请求成功。

    302 :请求重定向。

    304 :请求资源没有改变,访问本地缓存。

    404 :请求资源不存在。通常是用户路径编写错误,也可能是服务器资源已删除。

    500 :服务器内部错误。通常程序抛异常。

    状态信息:随状态码变化而变化

    响应头:

    Location:指定响应的路径,需要与状态码302配合使用,完成跳转。

    Set-Cookie:与会话相关技术。服务器向浏览器写入cookie

    响应体:响应体是服务器回写给客户端的页面正文,浏览器将正文加载到内存,然后解析渲染 显示页面内容

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Tomcat服务器

    (1)B/S系统和C/S系统

    Brower/Server:浏览器 服务器 系统 ----- 网站

    Client/Server:客户端 服务器 系统 ----- QQ、飞秋、大型游戏

    (2)web应用服务器

    供向外部发布web资源的服务器软件,tomcat等等

    (3)web资源

    存在于web应用服务器可供外界访问的资源就是web资源

    例如:存在于web应用服务器内部的Html、Css、js、图片、视频等

    (4)请求和响应

    (5)请求的URL地址

    安装Tomcat

    在Eclipse中怎配置tomcat

    先创建一个工程,new——Dynamic  Web  Project。   //project name写工程名字,Dynamic web module version 填写2.5,会自动生成xml文件 

    点击window- preferences

    点击add

    看下面的控制台,点击

    右击,选择add and Remove 

    选择要加入的工程

    点击绿色的播放按钮就可以了

     

  • 相关阅读:
    封装组件集合
    Vue组件封装(以封装一个button组件为例)
    Spark权威指南读书笔记(四) 聚合与连接
    leetcode刷题笔记一百三十五题 分发糖果
    leetcode刷题笔记一百三十四题 加油站
    leetcode刷题笔记一百三十三题 克隆图
    leetcode刷题笔记一百三十一与一百三十二题 分割回文串与分割回文串II
    leetcode刷题笔记一百三十题 被围绕的区域
    leetcode刷题笔记一百二十九题 求根到叶子节点数字之和
    leetcode刷题笔记一百二十八题 最长连续序列
  • 原文地址:https://www.cnblogs.com/wangrongchen/p/9256133.html
Copyright © 2011-2022 走看看