首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

GETPOST区别

一、GETPOST GET用于获取信息,是无副作用,是幂等,且可以缓存POST用于修改服务器上数据,有副作用,非幂等,不可缓存。...二、报文区别 GETPOST没有实质区别,只是报文格式不同 GETPOST只是HTTP协议中两种请求方式,而HTTP协议是基于TCP/IP应用层协议,无论是GET还是POST,用都是同一个传输层协议...所以,不带参数时候,它们区别仅仅就是报文前面几个字符不同而已,至于带参数报文区别就是:约定GET方法参数应该放在url中,POST方法参数应该放在body中。...&方式。 2、POST方法比GET方法安全? 按照网上大部分文章解释,POSTGET安全,因为数据在地址栏不可见。...3、GET方法长度有限制? 网上大部分观点在评论者POSTGET时候都有这一条,提到游览器地址栏输入参数是有限

82610

GETPOST区别

根据HTTP规范,Get用来信息获取,应该是安全幕等Post表示可能会修改服务器资源请求 简单来说,发送请求角度。...这种形式是HTML标准对HTTP协议用法约定,不能作为PostGet请求区别,因为现在有很多WebServer支持Get包含body表现。所以答案是错误。...反驳:这个答案完全是误导,获取请求变量值是服务端配置决定,与PostGet毫无关系 (4)Get传送数据量较小,不能大于2KB。Post传送数据量较大,一般被默认为不受限制。...PostGet请求区别。...所以答案还是错 (5) Get安全性非常低,Post安全性较高。但是执行效率却比Post方法好 反驳:安不安全GetPost无关,与你加不加密有关,如果你不加密,两者都不安全

62420

GETPOST区别

GETPOST区别 超文本传输协议HTTP设计目的是保证客户端与服务端之间通信,HTTP协议工作方式是客户端与服务端之间请求响应,在客户端与服务端进行请求响应时最常用两种方法就是GETPOST...区别 GET是安全、幂等,而POST是 不安全、不幂等GET在浏览器回退或者刷新时是无害,而POST会再次提交数据请求。 GET产生URL地址可以作为书签保存,而POST不行。...修改资源或者使用POST获取资源,甚至使用GET发送body(这需要服务端能够配合解析),这是合法请求但是这是不符合语义请求,而且很有可能会带来一些副作用,所以在本质上GETPOST区别是其语义区别...关于GET发送一个请求,POST发送两个请求问题,同样这也是各种浏览器对于HTTP协议具体实现案例,而不涉及GETPOST本质区别,关于这个具体实现在各种浏览器上表现并不相同,主要是浏览器网络请求底层对于请求上优化实现...不同浏览器可以有各自不同方案,不管怎样做,优化目的总是在提高数据吞吐降低带宽浪费。无论浏览器如何发送其总是符合HTTP协议,是具体实现而不涉及GETPOST本质区别

65510

getpost区别

GETPOST是什么 基本概念 GETPOST是 HTTP协议中两种发送请求方法 HTTP是什么 HTTP是hypertext transfer protocol(超文本传输协议)简写...规范,实际上GETPOST请求语法是完全相同,但是在RFC规范中,给GET请求和POST请求规定了语义,规定GET用来获取信息,POST用来发送信息 getpost区别 如果什么前提都没有...,也就是不用任何规范限制的话,我们只考虑语法来说,这两个方式是没有任何区别的,只有名字不一样 如果考虑浏览器实现RFC,或者说Web环境下RFC的话,那么区别就很明显了 get方式 GET方式是通过...GET是把参数数据队列加到提交表单action属性所指URL中,值表单内容一一对应,在URL中可以看到 在页面重新刷新载入时,没有提示框询问“是否重新发送请求” 在做请求时,GET是将表单内容放到信息请求头中...用户是看不到这一过程 在页面重新刷新载入时,会有提示框询问“是否重新发送请求” 幂等 幂等概念 如果一个操作没有副作用,或者多次操作对资源产生副作用相同,我们就说这个操作是幂等 区别 get

67320

getpost区别

getpost有什么区别,很多人首先能说出来就是传参方式不同,GET把参数包含在URL中,POST通过request body传递参数。...GETPOST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息 GET参数通过URL传递,POST放在Request body中 这些都是两者之前表象区别,其实这些区别都是一些规定类区别...比如说一个post请求,在url上添加query参数,一个get请求在body中增加参数,这些在服务端都是可以接收。 那为什么有要弄出getpost这种不同类型呢?...我们首先得知道,getpost是什么,他们其实就是HTTP中两种发送请求方法。而HTTP是基于TCP/IP关于数据如何在万维网中传递通信协议。...HTTP底层是TCP/IP,所以getpost底层也是TCP/IP,也就是说getpost都是TCP链接。

86320

GETPOST区别

根据HTTP规范,Get用来信息获取,应该是安全幕等Post表示可能会修改服务器资源请求 简单来说,发送请求角度。...这种形式是HTML标准对HTTP协议用法约定,不能作为PostGet请求区别,因为现在有很多WebServer支持Get包含body表现。所以答案是错误。...反驳:这个答案完全是误导,获取请求变量值是服务端配置决定,与PostGet毫无关系 (4)Get传送数据量较小,不能大于2KB。Post传送数据量较大,一般被默认为不受限制。...PostGet请求区别。...所以答案还是错 (5) Get安全性非常低,Post安全性较高。但是执行效率却比Post方法好 反驳:安不安全GetPost无关,与你加不加密有关,如果你不加密,两者都不安全

89420

GET POST 区别

浏览器getpost有什么区别?第1个从他们字面意思去理解这些,就是从网页上获取一个数据。...第2个是安全性,从安全性讲的话,他们两个都是不太安全,比较常见是,那是get直接可以在后面加query string来发送每一个get。...相对保证在浏览器那个地址里面看不到,那这样的话是通过SSL协议通过加密http协议,就是https,那这样就保证了我们get post,它是相对应该安全。...第3部分是针对测试需要做工作,有返回码、内容、无效格式参数等。针对get特性制定,对应第1个是返回一个状态码。...在POST测试相关的话,也是同样这三个点,第1个是返回状态,第2个是POST后,然后用GET或者对应值,对比POSTGET值相匹配。

74720

getpost方法区别

在form表单提交数据过程中,method属性提供了两个值:getpost,默认为get方式[参1] 即一种为get提交,一种是post提交。那么这两种提交方式有什么不同呢?...获取变量post方式提交数据,服务器端使用request.Form获取数据 3.安全性 get方式安全性低,post方式较安全。...在URl中,值表单南日各个字段一一对应,并且这些在URl中对用户来说是可见,即用户时可以看到。如:name=hongten。...[参2] 总结: one:get方式安全性较post方式要差一些,所以,包含一些重要信息的话,简易使用post数据提交方式 two:在做查询统计时候,使用get方式要更好一些;而在做数据添加,修改或删除操作时...与Post区别 两个长度限制问题分析(来源于项目) E | hongtenzone@foxmail.com  B | http://www.cnblogs.com/hongten

1.5K30

HTTP GET POST 区别

在谈论 HTTP GET POST 区别时,我们不能脱离其使用分场景,就像我们在做阅读理解时要想了解某个句子具体含义,不能脱离语境。下面就分场景说一下 GET POST 区别。...浏览器 GET POST 区别: (1)作用不同。GET 用于获取资源,POST 用于更新资源; (2)携带数据方式不同。...RPC 接口中 GET POST 区别: 在后台 RPC 接口调用中,我们可以利用 HTTP 协议进行通信,此时 GET/POST 不光能用在前端后端交互中,还能用在后端各个子服务调用中...所以该应用场景下,GETPOST 除了语义上区别,在作用上并无区别GET 可以使用 body 协议数据用于更新远端资源,POST 也可以把数据放到 URL 参数中用于获取远端资源,这完全取决于被调接口具体实现...---- 参考文献 [1] 知乎.GET POST 到底有什么区别

1K30

GETPOST真正区别

在博客上看见了一篇这样帖子《不再以讹传讹,GETPOST真正区别》,  推翻了我对postget认知 原文就说普遍认知,他们区别有三点: GET使用URL或Cookie传参。...GETPOST与数据如何传递没有关系 GETPOST是由HTTP协议定义。...那么,网上流传甚广这个说法是从何而来呢?我在HTML标准中,找到了相似的描述。这网上流传说法一致。但是这只是HTML标准对HTTP协议用法约定。怎么能当成GETPOST区别呢?...HTTP协议对GETPOST都没有对长度限制 HTTP协议明确地指出了,HTTP头Body都没有长度要求。而对于URL长度上限制,有两方面的原因造成: 浏览器。...但是这个限制是针对所有HTTP请求,与GETPOST没有关系。 3.安全不安全GETPOST没有关系 我觉得这真是中国特色。我讲个小段子,大家应该可以体会出这个说法多么可笑。

9461513

浅谈web开发中GetPost方法getpost区别

但在实际开发中,绝大多数情况我们只会用到两个方法,就是getpost。所以我们来稍微谈谈两种方法区别,以及何时应该选取何种方法。 getpost区别 post有一个体! 这个是关键。 ?...Paste_Image.png getpost都能发送参数,但是利用get的话,对参数数据量有限制,因为参数只能是放在请求行内容中。而post由于在体中,则没有数据量限制。...---- ** 所以总结一下,第一方面的区别数据量大小限制 ** ---- 但不仅仅是数据大小。 使用get时,参数数据会显示在浏览器输出栏,这就引发了安全问题。...同时还有一个问题,就是get可以建立书签,而post请求则不可以。 ** 除了上述数据量大小,安全,书签差别之外,还有一个非常重要差别就是是否幂等** 什么是幂等呢?...** get是幂等,而post不是幂等**

1.7K20

面试必考 | GETPOST区别

作者:CodeSheep | 排版:西瓜媛 转载请在后台输入 授权 前 言 最近看了一些同学面经,发现无论什么技术岗位,还是会问到 GET POST 请求区别,而搜索出来答案并不能让我们装得一手好逼...所以从标准上来看,GET POST 区别基本上可以总结如下: GET 用于获取信息,无副作用,幂等,且可缓存 POST 用于修改服务器上数据,有副作用,非幂等,不可缓存 但是,既然本文从报文角度来说...---- GETPOST报文上区别 先下结论:GET POST 方法没有本质区别,仅报文格式不同。...GET POST 只是 HTTP 协议中两种请求方式,而 HTTP 协议是基于 TCP/IP 应用层协议,无论 GET 还是 POST,用都是同一个传输层协议,所以在传输上,没有区别。...---- 代码验证时间 如果对 GET POST 请求报文区别有疑惑,可以直接用Python起一个 Socket 服务端,然后封装简单 HTTP 处理方法,直接观察处理 HTTP 报文,就能一目了然

67820

PHP中POSTGET区别

HTML5学堂:在JavaScript当中,存在“getpost方法区别”这一辨析知识。其实getpost是向服务器端请求/提交数据两种方式。...$_POST$_GET有何作用 PHP中有$_POST$_GET两个超级全局变量,两个都可以用作向服务器发送请求,但是这两者有一些区别。...首先,POST请求只能从表单发出,而GET请求可以打包为URL。另外,GET请求也可以并且通常都用于提交表单数据。 GET主要用于从服务器端获取数据而不影响服务器上任何其他方面。...不同于GETPOST请求只能通过WEB表单动作完成,另外,POST当中发送数据是隐藏不可见GET:一般用于数据获取,而不会使服务器有任何改变。...对于少量数据,GET非常有用,可以直接在URL中向服务器发送数据。与POST另一个不同之处在于GET适用于发送少量数据。

1.7K50

请求类型 GET POST 区别

一、GET 一个简单 GET 请求: xmlhttp.open("GET","demo_get.asp",true); xmlhttp.send(); 在上面的例子中,可能得到是缓存结果。...请求可被收藏为书签 GET 请求不应在处理敏感数据时使用 GET 请求有长度限制 GET 请求只应当用于取回数据 二、POST 一个简单 POST 请求: xmlhttp.open("POST","demo_post.asp..."); xmlhttp.send("fname=Bill&lname=Gates"); 这里 setRequestHeader() 包含两个参数 header value,前者用来规定头名称,后者规定头值...与 POST 相比,GET 更简单也更快,并且在大部分情况下都能用,然而,在以下情况中,必须用 POST 请求: 无法使用缓存文件(更新服务器上文件或数据库) 向服务器发送大量数据(POST 没有数据量限制...) 发送包含未知字符用户输入时,POSTGET 更稳定也更可靠

92810

GET POST 请求方式区别

GET POST 区别 3. GET POST 区别总结 1. 前言 ---- GET POST 请求类型区别 ?...GET POST 区别 ---- 1. 使用场景 GET 请求方式一般用于获取删除数据,POST 请求方式一般用于添加修改数据 2....安全性 GET 是显式提交,安全性较低;POST 是隐式提交,安全性较高 4. 传输数据大小 GET 请求方式传输数据大小不能大于 2KB,而 POST 请求方式传输数据大小没有限制 5....上传文件 GET 请求方式不能上传文件,而 POST 请求方式可以上传文件 3....GET POST 区别总结 ---- GET 请求方式一般用于获取数据,会将数据拼接到 URL 地址中,属于显式提交,安全性较低,传输数据大小限制在 2KB 以内,不能上传文件 POST 请求方式一般用于添加更新数据

83320

Http:GETPOST请求区别

GETPOST请求区别 GET请求 GET /books/?...比如:通过GET提交数据,用户名密码将明文出现在URL上,因为(1)登录页面有可能被浏览器缓存;(2)其他人查看浏览器历史纪录,那么别人就可以拿到你账号密码了,除此之外,使用GET提交数据还可能会造成...一个URL地址用于描述一个网络上资源,而HTTP中GET, POST, PUT, DELETE就对应着对这个资源查,改,增,删4个操作。 我们最常见就是GETPOST了。...GET一般用于获取/查询资源信息,而POST一般用于更新资源信息. 我们看看GETPOST区别 GET提交数据会放在URL之后,以?...GET方式提交数据,会带来安全问题,比如一个登录页面,通过GET方式提交数据时,用户名密码将出现在URL上,如果页面可以被缓存或者其他人可以访问这台机器,就可以从历史记录获得该用户账号密码.

1.4K10

GETPOST到底啥区别???

最普遍答案 我一直就觉得GETPOST没有什么除了语义之外区别,自打我开始学习Web编程开始就是这么理解。 可能很多人都已经猜到了,他要答案是: GET使用URL或Cookie传参。...但是很不幸,这些区别全是错误 GETPOST是由HTTP协议定义。...那么,网上流传甚广这个说法是从何而来呢?我在HTML标准中,找到了相似的描述。这网上流传说法一致。但是这只是HTML标准对HTTP协议用法约定。怎么能当成GETPOST区别呢?...但是这个限制是针对所有HTTP请求,与GETPOST没有关系。 安全不安全GETPOST没有关系 服务器开放接口是基于REST理念设计,使用协议是HTTP,但是传输内容不是HTML。...这不是Web Server,而是一个Web Service) 所以我对于GETPOST理解,是纯粹地来源于HTTP协议。他们只有一点根本区别,简单点儿说,一个用于获取数据,一个用于修改数据。

36620
领券