您的位置:首页 > 理论基础 > 计算机网络

小识http协议

2015-11-18 11:08 344 查看
    http是一个超文本传输协议,是一个应用层的协议,所有的WWW文件都必须遵守这个协议。

    http协议主要有几个特点:

    1. 支持客户端/服务器模式

    2. 简单快速:只需要像服务器提供URL,就能返回相应结果

    3. 灵活:HTTP允许传输任何类型的数据

    4. 无连接:每次只处理一个请求,服务器处理完客户的请求并接受到客户端的应答后,就端开连接。

    5. 无状态:HTTP协议是无状态的协议,无状态是指协议对事物没有记忆能力。如果中途断了,就必须重传。

    http请求由3部分组成,分别是:请求头、请求报文、请求正文。请求方法有多种,常用的有get,post,head.用这些方法向服务器请求资源,不同的是post 会传递数据给服务器。

    返回的响应分为以下几类:

    1XX:信息响应类,表示接收到请求并继续处理

    2XX:处理成功,表示动作被成功的接受,理解和接收

    3XX:重定向响应类,未完成某动作,必须进一步处理

    4XX:客户端错误,客户请求包含语法错误或不能被正确执行

    5XX:服务器错误,

    常见状态码:

    200:OK       客户端请求成功

    400:badrequest      客户端请求有语法错误,不能被正确理解

    401:Unauthorized      请求未授权,这个状态码必须和WWW-Authenticate报头域一起使用

    403:Forbidden           服务器接收请求但拒绝提供服务

    404:Not Found      请求资源不存在

    500:Internal Server Error   服务器发生不可预期的错误

    503:Server  Unavailable    服务器当前不能处理客户端的请求,一般是没有返回结果
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: