get、post 的不同之处

看到这里的小伙伴想必已经接触到JavaScript了吧

那么接下来就是我们的主题:JavaScript里面的get和post的区别是什么

get与post的常见区别

http协议最常见的两种方法get和post;

请求缓存:get 会被缓存,而post不会;

收藏书签:get可以,而post不能;

保留浏览器历史记录:get可以,而post不能;

用处:get常用于取回数据,post用于提交数据;

安全性:post比get安全,post的所有操作对用户都是不可见的;

请求参数:querystring 是url的一部分get、post都可以带上。 get的
querystring(仅支持urlencode编码),post的参数是放在body;

请求参数长度限制:get请求长度最多1024kb,post对请求数据没有限制;

扫描二维码关注公众号,回复: 10861504 查看本文章

get与post的区别

  1. get不安全,在传输过程,数据被放在请求的URL中;

  2. get传输的数据量小,不能大于2KB,主要是因为受URL长度限制;post传输的数据量大,被认为不受限制,但理论上,IIS4中最大量为80KB,IIS5中为100KB。

  3. get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集。

  4. get执行效率却比Post方法好。Get是form提交的默认方法。

  5. get是从服务器上获取数据,post是向服务器传送数据。

  6. HTTP的底层是TCP/IP,GET和POST的底层也是TCP/IP,也就是说,GET/POST都是TCP链接。GET和POST能做的事情是一样一样的。你要给GET加上request body,给POST带上url参数,技术上是完全行的通的。

发布了5 篇原创文章 · 获赞 0 · 访问量 200

猜你喜欢

转载自blog.csdn.net/Dream_Fever/article/details/103296171