GET 查询的结果可以加入书签中,因为它以 URL 的形式存在;而 POST 查询的结果无法加入书签中。 4、编码 在表单中使用 GET 方法时,数据类型中只接受 ASCII 字符。 在表单提交时,POST 方法不绑定表单数据类型,并允许二进制和 ASCII 字符。 5、可变大小 GET 方法中的可变大小约为 2000 个字符。 POST 方法最多允...
POST方法将数据放在HTTP请求体中,因此相对于GET方法更加安全。因为POST方法的请求体不会在浏览器地址栏中显示,所以敏感信息不会暴露在URL中。但是,POST方法的请求体可能会被截获并读取,所以如果数据是敏感的,还需要采取其他安全措施。4.缓存机制不同 GET方法具有缓存机制。如果浏览器请求的资源已经在本地缓存中存在...
解析 答案:get将所传输的数据附在网址后,然后一起传送到服务器,传送的数据量受到限制;取得get传送的数据的方法是通过request.querystring。 Post将发送的数据和网址分离开来,数据放在报文的报文体中,可以传送大量数据;取得post传送的数据的方法是通过request.querystring。POST方法比GET方法更安全...
GET方法是可见的,而POST方法是在HTTP消息主体中发出的,具有不可见性。下面是一些 POST的注释: 2.1.POST 请求不会被缓存 2.2.POST 请求不会保留在浏览器历史记录中 2.3.POST 不能被收藏为书签 2.4.POST 请求对数据长度没有要求 三、比较 GET 与 POST 下面比较了两种 HTTP 方法:GET 和 POST。 1.后退按钮/刷...
最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。 当你在面试中被问到这个问题,你的内心充满了自信和喜悦。 你轻轻松松的给出了一个“标准答案”: ...
一般意义上理解的区别有: 1.请求缓存:GET 会被缓存,而post不会 2.收藏书签:GET可以,而POST不能 3.保留浏览器历史记录:GET可以,而POST不能 4.用处:get常用于取回数据,post用于提交数据 5.安全性:post比get安全 6.请求参数:querystring 是url的一部分get、post都可以带上。 get的querystring(仅支持urlencode编码...
1.区别: (1)参数传递方式不同 get方法是通过URL传递参数,参数部分会显示在URL上,而post方法是通过HTTP请求的消息体传递参数,参数不会显示在URL上。 (2)安全性不同 由于get方法参数是显示在URL上的,因此更容易被攻击者获取,而post方法参数则不易被获取。 (3)数据传输大小不同 由于URL长度有限制,get方法传输的...
Form 中的 get 和 post 方法,在数据传输过程中分别对应了 HTTP 协议中的 GET 和 POST 方法。二者主要区别如下: 1、Get 是用来从服务器上获得数据,而 Post 是用来向服务器上传递数据。 2、Get 将表单中数据的按照 variable=value 的形式,添加到 action 所指向的 URL 后面,并且两者使用“?”连接,而各个变量...
答案:GET和POST是HTTP协议中两种最常见的方法,用于客户端与服务器之间的通信。GET方法通常用于请求服务器发送资源,它通过URL传递信息,参数显示在URL中,数据大小受限。GET是幂等的,意味着多次执行相同的GET请求,资源的状态不会改变。POST方法则用于向服务器提交数据进行处理,如表单提交,参数包含在请求体中,可以传输大量...