码迷,mamicode.com
首页 > Web开发 > 详细

http协议

时间:2019-12-02 13:16:55      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:bsp   浏览器   客户端   响应   应用层   tcp   键值   get   put   

什么是http协议?

超文本传输协议的缩写,HTTP是一个简单的请求-响应协议,运行在TCP之上。它指定了客户端(浏览器)发送给服务器数据的格式以及得到数据的格式。请求和响应消息的头以ASCII码形式给出的。

http协议的四大特性:

  1 无状态

  2 基于TCP/IP协议作用于应用层的协议

  3 无连接

  4 基于请求响应

http协议数据格式介绍:

# 请求

"""
1 请求首行 2 请求头(一堆key,value的键值对) 3 请求体(只有post请求时才有) """
# 响应

"""
1 响应首行
2 响应头(一堆key,value的键值对)

3 响应体(请求返回的数据)
"""

 http的请求方法五种:

  1 get

  2 post

  3 delete

  4 put

  5 head

响应状态码:

"""
1xx 请求待处理
2xx 请求成功
3xx 重定向
4xx 客户端错误
5xx 服务器错误
"""

 

http协议

标签:bsp   浏览器   客户端   响应   应用层   tcp   键值   get   put   

原文地址:https://www.cnblogs.com/tianzhh/p/http.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!