HTTP协议中GET和POST的区别

HTTP请求报文:请求行(方法、URL、版本),首部行,空行,实体主体

get:实体主体为空

post:实体主体不为空—post查询用户表单,该表单中的值即在实体中


最主要的区别

get用于请求获取数据,post向指定的资源创建修改数据

get把参数包含在URL中(长度有限制),POST通过请求实体传递参数(安全)

HTTP协议中GET和POST的区别


HTTP常见状态码

200 OK:请求成功

301 Moved Permanently:请求对象已经被永久转移

400 Bad Request:该请求不能被服务器理解

404 Not Found:被请求的文档不在服务器

505:HTTP 协议版本不支持