html的学习
来源:互联网 发布:花生壳域名打不开 编辑:程序博客网 时间:2024/05/22 10:33
1:HTML协议:
2:Servlet:1) servlet请求的信息:
请求行: GET uri HTML1.1
GET:请求的方式; uri : 对资源文件的描述 HTML1.1: 版本号(可以多次请求)
URI :是对资源的描述,可以是多种协议,http https file 迅雷 邮件等等协议;
URL:统一资源定位符,是URI的一种,具体指的是http协议;
2) get和post
get: 将提交的内容会显示在uri的后面,用?来进行连接;是对不敏感的数据进行发送;发送的文件的大小不超过1KB;
post: 将提交的内容会显示在实体内容中,不会再网页上面进行显示,会是一种安全的提交方式;发送的文件大小没有限制;
提交的方式:get,post,put,connect等等很多种,在servlet中会有对应的方法;
get:doGet() ; 来进行接收请求; post: doPost(); 来进行接收请求;
3) 请求头:
uest-agent : 使用的浏览器的类型 ; Date : 最后修改的时间
Accept : 接收的文件类型 ; Host: 浏览器请求的域名和端口号;
referer : 用来防止非法链接 ; 当时从自己的访问,则值是null;
4) 响应行信息:
HTTP1.1 200 OK; 版本号,状态码
状态码: 200 表示成功; 302 表示需要再一次进行请求;
404 表示客户端出现了问题; 500 表示服务器端出现问题;
5) 响应头信息:
server : 表示的服务器的类型
refresh : 多久后进行刷新; 还可以进行跳转
location : 用来进行重定向 和 302 状态码一起使用
1) 通过request来获取到请求行的信息
request.getMethod() ;获取到请求的方式 request.getProtocol() ; 获取到请求的版本号
request.getRequestURI() ; 获取到请求的URI request.getRequestURL() ; 获取到URL
get方式提交的内容: request.getQueryString() ; 获取到提交的内容
post方式: ServletInputStream in = request.getInputStream(); 通过这个流来读取内容
2) 通过request来获取到请求头的信息
request.getHeader("xxx") ; 获取到xxx 的信息;
request.getHeaderNames() ; 获取到所有的请求头 ; 放回值是一个 Enumeration ; 相当于一个迭代器
3) 获取参数
get和post的通用的方法:
request.getParameter("xxx") ; xxx 是参数的名称; 返回值是xxx的值
request.getParameterNames() ; 返回值是一个Enumration,是所有参数的集合
request.getParameterMap() ; 返回的是一个map集合,这个集合中的value值是一个String[] 类型
4) 响应的方法:
response.setContentType("text/html;charset=utf-8") ; 设置向浏览器中输出的文本类型和编码格式
response.setStatus(302) ; 设置响应的状态码; response.setHeader("location","uri") ; 设置重定向
- 【html】:学习html的见解
- html的学习
- 学习HTML的笔记
- 学习HTML的地址
- html的学习语言
- html的学习
- html的学习网站。。
- html的倒计时学习
- 有关html的学习
- HTML的学习一:
- html的学习技巧!
- html标签的学习
- HTML的学习资料
- 学习HTML的应用
- 初步的学习HTML
- 初步的学习HTML
- 学习HTML的感悟
- 学习HTML的基本知识
- tensorflow从0.8.0升级到1.4.0
- Oracle正则表达式实战
- OpenCV3.x-OpenCL的糟糕体验
- linux的系统环境安装
- qt msvc2015配置
- html的学习
- bzoj2150 部落战争 二分图匹配
- lwj_C#_作业 List<T>应用
- 【备忘】最新老男孩python全栈工程师第2期全套完整版视频教程下载
- 面试/笔试第五弹 —— Java面试问题集锦(上篇)
- 最大堆java实现
- BZOJ2286 消耗战
- 2018 最具就业前景的 7 大编程语言,Java、Python 和 JavaScript 前三无悬念?
- oracle的va、biee与cas集成(版本12c)