关闭

小识http协议

31人阅读 评论(0) 收藏 举报
分类:

    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    服务器当前不能处理客户端的请求,一般是没有返回结果

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1775次
    • 积分:32
    • 等级:
    • 排名:千里之外
    • 原创:0篇
    • 转载:10篇
    • 译文:0篇
    • 评论:0条
    文章存档