Http协议和tomcat目录个人总结

来源:互联网 发布:电脑裁板锯用软件 编辑:程序博客网 时间:2024/06/11 01:18
Http协议与tomcat目录的解释

请求包括:请求行 请求头 空格 请求体 请求方式:get请求(get请求没有请求体 请求参数拼接到url上)和post请求(将请求参数存到请求体中)

请求行格式: 请求方式 请求路径 协议
    例如:GET /myweb/1.html?username=jack&userpwd=1234 HTTP/1.1
    请求方式:GET、POST
    GET:长度有限,参数追加到路径后面 ? &&&
    POST:长度不显示,将请求参数存放在“请求体”中
    请求路径
    如果是get追加参数
    如果是post只有路径
    协议:固定值
请求头: 格式:k:v
k为http协议规定的固定内容
不能key,有不同的value
常见的头;
referer:用于记录当前页面来自哪个页面 应用:防盗链
        如果当前页面是来自url路径 而没有来自超链接或者之前页面的点击,那么没有referer
If-Modifiled-Since:用于记录当前页的最后修改时间 应用: 如果下一次我仍要操作当前页面
                那么服务器就会拿请求中的If-Modifiled-Since 和第一次缓存的If-Modifiled-Since进行对比,如果相同直接返回 如果不同更新后再返回i

content-type:表单的数据类型 默认是application/x-www-form-urlencoded

cookie


响应包括:响应行 响应头 空格 响应体
    响应头:
    location : 与302状态码 组合完成自动跳转(重定向)功能
    content-type:用于设置服务器“响应体”数据类型(编码)
    response.setHeader(“content-type”,”text/html;charset=UTF-8”);        //设置响应编码
    content-disposition : 下载
    set-cookie

tomcat:目录结构
bin:脚本目录(启动和停止:startup.bat shutdown.bat)
conf:配置目录(server.xml web.xml)
lib:依赖的jar包
logs:日志文件存放位置
temp:临时文件
webapps:用于存放web项目目录
work:tomcat处理jsp页面工作目录 :即使删除掉 也会在下次加载jsp页面时重新生成
0 0
原创粉丝点击