HTTP协议基础及求响应模型详解.pdfVIP

  • 0
  • 0
  • 约1.07千字
  • 约 3页
  • 2026-01-28 发布于上海
  • 举报

3.预备知识_HTTP协议

3.1协议

1)应用层:HTTP、FTP、TELNET、SNMP、DNS

2)传输层:TCP、UDP

3)网络层:IP

3.2HTTP协议简介

HTTP:HypertextTransferProtocol超文本传输协议,是网

络应用层的协议,建立在TCP/IP协议基础上,HTTP使用可

靠的TCP连接,默认端口为80。

用户打开Web浏览器(常见的HTTP客户端),输入URL

地址,就能接收到HTTP服务器端发送过来的网页,即

HTTP遵循请求(Request)/应答(Response)模型。Web浏览器

向Web服务器发送请求,Web服务器处理请求并返回适当

的应答,所有HTTP连接都被构造成一套请求与应答。

HTTP客户端和服务器分别由不同的软件开发商,它

们都可以用任意的编程语言编写,如用.NET编写的客户程序

与用Java编写的服务器程序顺利通信,就必须遵守HTTP协

议,这样才能彼此都懂对方发送的消息,HTTP协议严格规

定了HTTP请求和HTTP响应的数据格式。

3.3HTTP请求格式

1)请求方式、URI(统一资源定位符)、HTTP协议/版本

2)请求头RequestHeader

a)请求头包含许多有关客户端环境和请求正文的有用信

息。例如,请求头可以浏览器所用的语言,请求

正文的长度等。

3)请求正文RequetContent(只有在post方式才有)

请求头和请求正文之间必须有符号行(回车符或行结束符),

请请求头分开。这个行非常重要,它表示请求头已结束,接

下来的是请求正文。通常post方式的数据存放于此,请求正

文中可以包含客户提交的查询字符串等信息。在实际应用中,

HTTP请求正文可以包含的内容

3.4HTTP响应格式

1)HTTP协议版本、状态代码、描述

2)响应头(ResponseHead)

3)响应正文(ResposeContent)

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档