http协议以及获取其中信息的方法.docx
- 文档编号:12852615
- 上传时间:2023-04-22
- 格式:DOCX
- 页数:24
- 大小:24.31KB
http协议以及获取其中信息的方法.docx
《http协议以及获取其中信息的方法.docx》由会员分享,可在线阅读,更多相关《http协议以及获取其中信息的方法.docx(24页珍藏版)》请在冰豆网上搜索。
http协议以及获取其中信息的方法
1课程回顾
web入门
1)web服务软件作用:
把本地资源共享给外部访问
2)tomcat服务器基本操作:
启动:
%tomcat%/bin/startup.bat
关闭:
%tomcat%/bin/shutdown.bat
访问tomcat主页:
http:
//localhost:
8080
3)web应用目录结构
|-WebRoot根目录
|-静态资源(html+css+javascript+images+xml)可以直接被浏览器访问到的
|-WEB-INF不可以直接被浏览器访问到
|-classes存放class字节码文件
|-lib存放jar包文件
web.xmlweb应用的配置文件,配置servlet
4)Servlet技术:
用java语言开发动态资源的技术
开发一个Servlet程序的步骤:
1)创建一个java类,继承HttpServlet类
2)重写HttpServlet类的doGet方法
3)把写好的servlet程序交给tomcat服务器运行!
!
!
!
3.1把编译好的servlet的class文件拷贝到tomcat的一个web应用中。
(web应用的WEB-INF/classes目录下)
3.2在当前web应用的web.xml文件中配置servlet
--servlet配置-->
--servlet的映射配置-->
4)访问servlet
http:
//localhost:
8080/myweb/hello
2Http协议入门
2.1什么是http协议
http协议:
对浏览器客户端和服务器端之间数据传输的格式规范
2.2查看http协议的工具
1)使用火狐的firebug插件(右键->firebug->网络)
2)使用谷歌的“审查元素”
3)使用系统自带的telnet工具(远程访问工具)
a)telnetlocalhost8080访问tomcat服务器
b)ctrl+]回车可以看到回显
c)输入请求内容
GET/day09/helloHTTP/1.1
Host:
localhost:
8080
d)回车,即可查看到服务器响应信息。
2.3http协议内容
请求(浏览器-》服务器)
GET/day09/helloHTTP/1.1
Host:
localhost:
8080
User-Agent:
Mozilla/5.0(WindowsNT6.1;WOW64;rv:
35.0)Gecko/20100101Firefox/35.0
Accept:
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language:
zh-cn,en-us;q=0.8,zh;q=0.5,en;q=0.3
Accept-Encoding:
gzip,deflate
Connection:
keep-alive
响应(服务器-》浏览器)
HTTP/1.1200OK
Server:
Apache-Coyote/1.1
Content-Length:
24
Date:
Fri,30Jan201501:
54:
57GMT
thisishelloservlet!
!
!
3Http请求
GET/day09/helloHTTP/1.1-请求行
Host:
localhost:
8080--请求头(多个key-value对象)
User-Agent:
Mozilla/5.0(WindowsNT6.1;WOW64;rv:
35.0)Gecko/20100101Firefox/35.0
Accept:
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language:
zh-cn,en-us;q=0.8,zh;q=0.5,en;q=0.3
Accept-Encoding:
gzip,deflate
Connection:
keep-alive
--一个空行
name=eric&password=123456--(可选)实体内容
3.1请求行
GET/day09/helloHTTP/1.1
#http协议版本
http1.0:
当前浏览器客户端与服务器端建立连接之后,只能发送一次请求,一次请求之后连接关闭。
http1.1:
当前浏览器客户端与服务器端建立连接之后,可以在一次连接中发送多次请求。
(基本都使用1.1)
#请求资源
URL:
统一资源定位符。
http:
//localhost:
8080/day09/testImg.html。
只能定位互联网资源。
是URI的子集。
URI:
统一资源标记符。
/day09/hello。
用于标记任何资源。
可以是本地文件系统,局域网的资源(//192.168.14.10/myweb/index.html),可以是互联网。
#请求方式
常见的请求方式:
GET、POST、HEAD、TRACE、PUT、CONNECT、DELETE
常用的请求方式:
GET和POST
表单提交:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- http 协议 以及 获取 其中 信息 方法