get 和 post请求的区别

时间:2023-03-09 01:02:09
get 和 post请求的区别

(1)GET请求用于获取信息,从Client的角度看,不会改变资源状态,并且多次对同一URL的多个请求应该返回相同的结果。
       GET请求的参数会显示在URL中,即放置在HTTP协议头中(所以长度有限制,最多1024B),以?分割URL和参数,参数之间以&相连接。
       参数如果是英文或者数字,则原样发送,如果是空格就变成+,如果是中文或者是其他字母,就采用BASE64加密。
       常常会放入网页文章的页数等信息,方便收藏。
    (2)POST请求用于可能修改服务器上的信息,其参数不会显示在URL中,
       而是放置在了HTTP的包体当中。常用于敏感信息的提交。
       POST请求的使用必须用到form表单。