getpost有区别吗?

其实get post本质上没有区别,只是应用上存在区别。而这个区别其实是人为规定下的。说白了,就是http规定的。
get post是http的请求方法,在应用上
比如get有长度限制,安全性差(明文将参数显示在url中),而post将参数显示在请求实体中,无长度限制。
第二个区别是get回退后,对服务器没有影响的,而post回退后,他回再次请求服务器的。
还有一个区别就是,get的地址可作为书签,post不能。

为啥说他没区别呢,是因为它两底层都是http请求,利用tcp/ip传输协议。如果说是把get的参数放到请求实体,他也能成功执行的。

而在tcp请求中,它请求次数是不同的,get只请求一次返回200即可,而post请求第一次将head传递过去,返回100时候,再把data传过去,再次返回200.

全部评论

相关推荐

10-17 23:18
已编辑
西北农林科技大学 Web前端
独行m:给25可以试试,但他只能给12,那就是纯纯的事精
秋招,不懂就问
点赞 评论 收藏
分享
kabuu:问多了怕遇到聪明人坑不了了,说不定里面很坑呢,还是相信自己的选择吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务