http是什么东西

首页 > 实用技巧 > 作者:YD1662023-06-07 04:42:12

一、什么是http?

Http协议即超文本传送协议 (HTTP-Hypertext transfer protocol) 。

它定义了浏览器(即万维网客户进程)怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器。从层次的角度看,HTTP是面向(transaction-oriented)应用层协议,它是万维网上能够可靠地交换文件(包括文本、声音、图像等各种多媒体文件)的重要基础。并且详细的规定了客户端浏览器与服务器之间互相通信的规则。

http是什么东西,(1)

二、抓包

下面是一口君抓取的访问自己搭建的web服务器交互的所有数据包。 以下是浏览器显示信息:

http是什么东西,(2)

以下是实际 index.html内容

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" > <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>一口Linux</title> </head> <body > <div align="center"> <table width="900" border="0"> <tr><td> <form onsubmit="return isValidate(myform)" action="cgi-bin/login.cgi" method="post"> 用户名: <input type="text" name="username" id="username" > <td> </td> <tr><td> 密 码: <input type="password" name="userpass" id="userpass"> <td> </td> <tr><td> <input type="submit" value="登录" id="button" > </form> </td></tr> </table> </div> <div align="center"> <table width="900" height="467" border="0" background="./image/yikou.png"> <tr> <td width="126" height="948"> </td> <td width="351"></td> <td width="101"> </td> </tr> </div> </body> </html>

下面是用抓包工具抓取的所有HTTP数据包:

浏览器发送的GET请求数据包:

http是什么东西,(3)

服务器回复的页面对应的数据包:

http是什么东西,(4)

首页 123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.