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

AJAX - Http 中 post 和 get 的区别

时间:2018-06-12 18:30:29      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:概念   http   16px   post   请求   浏览器   更改   col   两种   

HTTP:

post 和 get 是 HTTP 协议中的两种方法。浏览器和服务器的交互是通过 HTTP 协议执行的,他的全称为Hyper Text Transfer Protocol(超文本传输协议)。HTTP是为了让客户端与服务器之间的请求与答应,HTTP 中,浏览器与服务器进行交流,定义了不同方法

基本方法有四种:(这四种方法可以理解为,对服务器资源的 查,改,增,删。)

  • get:从服务器上获取数据,也就是所谓的查,仅仅是获取服务器资源,不进行修改。
  • post:向服务器提交数据,这就涉及到了数据的更新,也就是更改服务器的数据。
  • put:PUT的英文含义是放置,也就是向服务器新添加数据,就是所谓的增。
  • delete:从字面意思也能看出,这种方式就是删除服务器数据的过程。

 

Get:

  • get交互方式是从服务器上获取数据,而并非修改数据,所以是安全的。
  • get交互方式是幂等的,幂等是一个数学概念,幂等函数就是可以使用相同参数重复执行,并且获得相同结果的函数。get在这里对同一个URL的多个请求,得到的结果是相同的

 

post:

post交互是可以修改服务器数据的一种方式,涉及到信息的修改,就会有安全问题。

 

AJAX - Http 中 post 和 get 的区别

标签:概念   http   16px   post   请求   浏览器   更改   col   两种   

原文地址:https://www.cnblogs.com/jie888/p/9174409.html

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