`
小歌会
  • 浏览: 32457 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
阅读更多

一、常见的HTTP请求头

请求头 说明
Accept-Charset 用于指定客户端接收到的字符集
Accept-Encoding 用于指定可接受的内容编码,如:Accept-Encoding:gizp.deflate
Accept-Language 用于指定一种自然语言,如Accept-Language:zh-cn
Host 用于指定被请求的资源的Internet主机和端口号,如:Host:www.baidu.com
User-Agent 客户端将它的操作系统,浏览器和其他属性告诉服务器
Connection 当前连接是否保持,如Connection:Keep-Alive

 

 

 

 

 

 

二、常见的HTTP响应头

 

响应头 说明
Server 使用的服务器名称,如Server:Apache/1.3.6(Unix)
Content-Type 用来指明发送给接受者的实体正文的媒体类型,如Content-Type:text:html:charset-GBK.
Content-Encoding 与请求报头Accept-Encoding对应,告诉浏览器服务端采用什么样的编码
Content-Language 描述了资源所用的自然语言,与Accept-Language对应
Content-Length 知名实体的正文长度,用以字节 方式存储十进制数字来表示
Keep-Alive 保持连接的时间,如Keep-Alive:timeout=5,max=120.

 

三、常见的HTTP状态码

 

状态码 说明
200 客户端请求成功
302 临时跳转,跳转的地址通过Location指定
400 客户端请求有语法错误,不能够被服务器识别
403 服务器收到请求,但是拒绝提供服务
404 请求资源不存在
500 服务器发生不可预期的错误

 

以上只是HTTP协议说明的部分内容,如果需要更加深入了解HTTP协议更多的内容,请参考相应的文件或者相关的书籍等。

 

 

 

分享到:
评论

相关推荐

    HTTP协议有关常识1

    【HTTP协议有关常识】 HTTP(超文本传输协议)是互联网上应用最为广泛的一种网络协议,用于从万维网服务器传输超文本到本地浏览器的传输协议。了解HTTP协议的基础知识对于理解网页工作原理至关重要。 1. **用户...

    HTTP协议详解PDF

    HTTP(超文本传输协议)是互联网上应用最为广泛的一种网络协议,它定义了客户端(通常是浏览器)和服务器之间数据交换的格式...同时,"更多电子资料.docx"可能是与HTTP协议相关的其他补充资料,进一步丰富了学习内容。

    HTTP协议详解.pdf

    #### HTTP协议相关技术补充 1. **基础**:介绍了HTTP协议的基本概念和原理。 2. **协议分析的优势—HTTP分析器检测网络攻击**:通过分析HTTP流量,可以检测到潜在的网络攻击,例如SQL注入、XSS攻击等。 3. **HTTP...

    网络协议TCP/IP实验七 HTTP 协议分析实验

    实验选取了常见的HTTP协议作为研究对象,通过对HTTP协议的深入剖析,使学生能够掌握HTTP协议的基本原理、报文格式以及其工作流程。 #### 实验环境配置 - **操作系统**:Windows 7 - **网络平台**:实验室内部...

    HTTP协议详解

    #### HTTP协议相关技术补充 - **基础**:理解HTTP协议的基础概念与运作机制。 - **协议分析的优势**:使用HTTP分析器检测网络攻击,增强网络安全。 - **Content-Length限制漏洞**:可能导致拒绝服务攻击,需合理...

    [开源]HTTP协议相关Android开源_android-async-http-master

    [开源]HTTP协议相关Android开源_android-async-http-master

    http协议相关介绍

    Http协议的相关介绍,请求行、消息报头、请求正文的相关说明与介绍!

    HTTP协议工具类

    解析JSON数据时客户端用到的HTTP协议的工具类,可以辅助客户端处理网络协议,从而解析JSON数据

    http.rar_HTTP_HTTP协议_http encapsulation

    考虑到压缩包中的文件名为"HTTP",这可能是指包含了一系列HTTP协议相关的C语言源文件。这些源文件可能包含了实现HTTP客户端和/或服务器功能的函数、结构体和枚举类型,涵盖了请求构造、解析响应、处理连接和认证等多...

    http协议的相关介绍

    在深入理解HTTP协议之前,我们首先要明白它的基本概念。 HTTP协议基于TCP/IP通信协议来传递数据,主要负责Web应用程序的数据传输。它的工作模式是客户端-服务器模型,用户通过浏览器发起请求,服务器接收到请求后,...

    http 协议源代码

    - http.h:HTTP协议相关的头文件,定义了数据结构和函数原型。 - utils.c / utils.h:辅助函数,如字符串处理、内存分配等。 - Makefile:构建脚本,用于编译和链接源代码。 5. 学习与实践: - 分析源代码,...

    HTTP协议详解(真的很经典)[归类].pdf

    HTTP 协议详解 HTTP 协议是一种应用层面的、面向对象的协议,用于分布式超媒体信息系统。它于 1990 年提出,经过多年的发展和完善,目前在 WWW 中使用的是 HTTP/1.0 的第六版,HTTP/1.1 的规范化工作正在进行中。 ...

    基于http协议的自定义协议封装

    在实现自定义协议时,文件名"bin2"可能是指二进制数据处理,"public"可能包含了公共的接口定义,"winwt"可能是Windows平台的特定实现,而"include"目录通常包含头文件,这些头文件可能定义了协议相关的常量、结构体...

    计算机网络原理实验报告---Wireshark实验:HTTP协议分析

    本次实验是关于计算机网络原理的Wireshark工具使用,主要目标是对HTTP协议进行深入分析。实验过程中,我们使用Wireshark对电脑的WLAN端口进行抓包,观察并解析访问www.baidu.com网站时的网络通信过程。通过对HTTP...

    CommView5.1网卡上http协议发送和接收监控工具

    "性能测试 Commview http" 描述中提到的“性能测试”意味着CommView5.1可以用来评估网络性能,特别是与HTTP协议相关的部分。它可能包括测量数据传输速度、延迟、带宽利用率等方面,这些是衡量网络性能的关键指标。...

    HTTP协议抓包工具

    总的来说,对于HTTP协议的学习者和开发者,这样一个专用的抓包工具能够提供宝贵的洞察力,帮助他们更好地理解和诊断HTTP相关的网络问题。通过熟练使用这类工具,可以提升网络编程和调试的能力,对网络通信有更深入的...

    http协议中英文版

    本篇将基于提供的标题和描述,深入探讨HTTP协议的基本概念、主要特性以及RFC文档的相关知识。 首先,RFC(Request for Comments)是互联网工程任务组(IETF)发布的技术规范,用于记录和传播互联网相关的协议、标准...

    Http协议详解(中文版)

    HTTP协议相关技术补充部分涉及了基础概念、协议分析的优势、HTTP协议的安全漏洞以及基于HTTP特性的一些攻击构思。例如,HTTP分析器可以用来检测网络攻击,HTTP协议的Content-Length限制漏洞可能被利用造成拒绝服务...

Global site tag (gtag.js) - Google Analytics