JavaWeb概述(一)

html:全称为超文本标记语言。是通过标记和自标记来描述网页内容。超文本的含义为在网页中描述的不只是文本数据。还可以通过一系列标记去链接各式各样的资源。包括图片、音频、cssjs等。当客户端在访问网页时,除了要下载文本数据,还需要通过网页中描述的连接地址,去下载各式各样的资源文件。才能让网页正确显示。

 

请求是文件: url:3.jpg

GET方式请求业务组件:url:land  表单数据:paramMap

POST方式请求业务组件:url:land 表单数据:paramMap

Request [url=aaa,paramMap={pwd=bbb, username=aaa}]

特征

GET方法

POST方法

提交数据类型

文本

文本、二进制文本

提交数据长度

不超过255个字符

没有限制

提交数据可见性

做为URL第值的一部分显示在浏览器地址栏

作为请求的消息体,不可见

提交数据缓存

缓存在浏览器URL历史状态中

不会被浏览器缓存

 

http:超文本传输协议 

HTTP遵循请求/响应模型  (端口为80

HTTP是一种无状态的协议。当客户端和服务器之间完成了数据交互之后,连接会断开,以释放服务器的内存资源。这样服务器就会无法保存客户端的状态。会认为每次请求的用户都是新用户。

客户端和Web服务器建立连接客户端发送http请求 生成http响应回发 关闭连接

http请求信息分为四个部分:

请求行:描述请求方式,请求URLhttp协议的版本

请求头:以键值对方式描述客户端的状态。

空行:标识请求头的结束和消息体的开始

消息体(只针对post):描述客户端发送给服务器的表单数据

http响应信息分为四个部分:

状态行:http协议版本  响应码  响应描述

响应头 :以键值对方式描述服务器的状态。

空行  :标识请求头的结束和消息体的开始

消息体:描述服务器发送给客户端的内容

POST/aaa HTTP/1.1

Accept:application/x-shockwave-flash, image/gif, image/jpeg, image/pjpeg, image/pjpeg,application/msword, */*

Referer: http://localhost:8088/index.html

Accept-Language:zh-cn

User-Agent:Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)

Content-Type:application/x-www-form-urlencoded

Accept-Encoding:gzip, deflate

Host: localhost:8088

Content-Length: 20

Connection:Keep-Alive

Cache-Control:no-cache

userName=aaa&pwd=bbb

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

GET /aaa?pwd=HTTP/1.1

Host: localhost:8088

Connection:keep-alive

Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8

Upgrade-Insecure-Requests:1

User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)Chrome/45.0.2454.85 Safari/537.36

Referer: http://localhost:8088/index.html

Accept-Encoding:gzip, deflate, sdch

Accept-Language:zh-CN,zh;q=0.8


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值