小识http协议
来源:互联网 发布:北京代办韩国签证 知乎 编辑:程序博客网 时间:2024/05/20 23:06
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 服务器当前不能处理客户端的请求,一般是没有返回结果
- 小识http协议
- HTTP协议小知识
- HTTP协议学习小总结
- http协议:通俗易懂的小教程
- 关于Http协议的小例子
- 小项目心得体会.对HTTP协议格式更深的理解.
- HTTP协议详解--出自“小坦克”blog(软件测试)
- 小白自学Android路之 http协议
- [点点搬家]HTTP TCP/IP协议小研究
- http协议调用接口并反馈消息的小例子
- HTTP协议
- http协议
- HTTP协议
- HTTP协议
- HTTP协议
- http协议
- HTTP协议
- HTTP协议
- 业界良心机构解密:90后更适合学网络营销的六大理由!
- Android抽象布局——include、merge 、ViewStub
- Hibernate——session缓存
- android studio使用svn进行版本控制
- UICollectionView基础
- 小识http协议
- Apache Ant简介
- iOS 应用内付费(IAP)开发步骤
- 图像处理之Lanczos采样放缩算法
- Android保持设备为唤醒状态
- ORACLE日常处理
- 迭代
- ListView自定义适配器和适配类型
- Could not find artifact javax.jdo:jdo2-api:jar:2.3-ec in central