http是应用层的协议,主要特点有:
1、简单快速,能够通过方法+路径进行传输,常用的方法有:get(获得所有的请求资源),post(在请求的资源后面附加新的数据),head(获得响应消息报头信息),put(请求服务器存储所标识的资源),delete(请求服务器删除所标识的资源),trace(请求服务器回送收到的消息信息),options(请求检查服务器的性能),connect(保留将来使用)
2、能支持客户机和服务器的方式
3、无连接,每次请求建立连接,请求完成之后,连接释放
4、无状态,对事物处理没有记忆能力,想要处理前面的信息,必须重传
状态码
200 OK
400 bad request 无效请求
401 unauthorized 请求没有授权
403 forbidden 服务器收到请求,但是拒绝提供服务
404 not found 请求资源不存在
500 Internal Server Error //服务器发生不可预期的错误
1xx:指示信息--表示请求已接收,继续处理
2xx:成功--表示请求已被成功接收、理解、接受
3xx:重定向--要完成请求必须进行更进一步的操作
4xx:客户端错误--请求有语法错误或请求无法实现
5xx:服务器端错误--服务器未能实现合法的请求
来源: http://www.bubuko.com/infodetail-1953398.html