美文网首页
2019-07-31

2019-07-31

作者: rhode | 来源:发表于2019-07-31 19:39 被阅读0次

    1 java 架构 B/S 架构 C/S 架构

    2 B/S 的资源类型,静态资源和动态资源

    1. 静态 html css js pic
    2. 动态资源 servlet

    3 servlet 编程

    4 网络模型 TCP/IP 和 逻辑模型

    网络编程三要素

    1. protocol
    2. ip
    3. portnumber

    4 网络连接 ??????

    5 单次请求

    request ------> server -------->response

    request: 请求头
    请求行
    请求空行
    请求体(get 为空 post 为;字段)
    cookie
    session
    跳转和转发
    route

    分解 request

    get /index.html http/1.0
    host: 127.0.0.1
    user-agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0
    accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
    accept-language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
    accept-encoding: gzip, deflate
    referer:
    cookie:
    connection:
    upgrade-insecure-request: 1

    其它概念

    requestmethod
    uri
    url
    servletpath
    servername
    portnumber
    domain

    cookie
    session
    ip 地址
    applicationContext
    虚拟目录

    转发和跳转的区别
    转发 1次请求 内部转发 地址不发生变化
    跳转 2次请求 可以外部 地址发生变化

    request 在 java 中的

    servletRequest
    httpServletRequest

    请求域 会话域 程序域

    6 返回 response

    HTTP/1.1 302
    Set-Cookie: JSESSIONID=AC10EEE191517A7F34DDC9AFAF178428; Path=/03j2ee_web_day10_003Http_war_exploded; HttpOnly
    Set-Cookie: name=value
    Location: /03j2ee_web_day10_003Http_war_exploded/movie
    Content-Length: 0
    Date: Wed, 31 Jul 2019 12:13:43 GMT

    协议/版本 返回码 返回说明
    响应行
    conten-Type
    Content-Disposition
    inline
    attachment;filename
    响应空行
    响应体

    状态吗

    1. 1** 服务器询问
    2. 2**
    3. 3** 301 重定向 302读缓存
    4. 4** 404 页面不存在 405 没有对应方法

    相关文章

      网友评论

          本文标题:2019-07-31

          本文链接:https://www.haomeiwen.com/subject/qyhxdctx.html