深圳网站制作公司进行Web开发关键是要了解超文本传输协议(HTTP),该协议用来传输网页、图像以及因特网上在浏览器与服务器间传输的其他类型文件。只要你在浏览器上输入一个URL,最前面的http://就表示使用HTTP来访问指定位置的信息。当服务器收到这个请求时将返回一个响应,该响应包括与该请求相关的信息以及位于指定URL(如果有的话)的数据。直到浏览器解析该响应并显示出网页或其他资源(如
http://www.szfyweb.com)为止。
HTTP 由两部分组成:请求和响应。当你在Web浏览器中输入一个URL时,浏览器将根据你的要求创建并发送请求,该请求包含所输入的URL以及一些与浏览器本身相关的信息。所有的HTTP消息中都包含着一个或几个单行显示的消息头(header),然后才是一个强制的空白行,最后是小时主体。
* 一个说明HTTP方法的动词。最常用的反辐射是GET,它的主要作用是从Web服务器获取一个资源。GET请求并没有消息主体,因此在消息头后的空白行中没有其他数据。
* Refer消息头用于表示发出请求的原始URL。在最初的HTTP规范中,这个消息头存在拼写错误,并且这个错误保留下来。
* User-Agent消息头提供与浏览器或其他生成请求的客户端软件有关的信息。大多数浏览器中都包含Mozilla前缀。这些现象很普遍,即使当前版本保留了这一做法.
* 所请求的URL。该URL通常由所请求的资源名称,以及一个包含客服端向该资源提交的参数可查询字符串组成。
* 使用HTTP版本,恩特网上常用的HTTP版本为1.0和1.1,多数浏览器默认使用1.1版本。当攻击Web应用程序时,测试员可能遇到唯一差异是1.1版必须使用HOST请求头。