手机
当前位置:查字典教程网 >编程开发 >相关技巧 >POST与GET方法的区别简要分析
POST与GET方法的区别简要分析
摘要:比如说,name=John。在队列里,值和表单用一个&符号分开,空格用+号替换,特殊的符号转换成十六进制的代码。因为这一队列在URL里边,这...

比如说,name=John。在队列里,值和表单用一个&符号分开,空格用+号替换,特 殊的符号转换成十六进制的代码。因为这一队列在URL里边,这样队列的参数就能看得到,可以被记录下来,或更改。通常GET方法还限制字符的大小(大概是 256字节 )。事实上POST方法可以没有时间限制的传递数据到服务器,用户在浏览器端是看不到这一过程的,所以POST方法比较适合用于发送一个保密的(比如信用 卡号)或者比较大量的数据到服务器。

区别:

Post是允许传输大量数据的方法,而Get方法会将所要传输的数据附在网址后面,然后一起送达服务器,因此传送的数据量就会受到限制,但是执行效率却比Post方法好。

建议:

1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;

2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;

METHOD的属性值为POST时,所有作为请求提交的<form>段中的HTML控件单元的值的集合,每个成员均为只读。(用于检索HTTP请求正文中表单元素的值。)

sub.htm:注意方法是POST

<form action="demo.asp" method=post>

<input type=text name="Content" size=20>

<input type=submit value="提交">

</form>

demo.asp:

<%Dim TextCon

TextCon=request.form("Content")

response.write TextCon %>

QueryString 表单信息通过get方式发送时,服务器端或另一个asp页面就使用querystring方法接收。(用于检索HTTP查询字符串中变量的值。)

sub.htm:注意方法是GET

<form action="demo.asp" method=get>

<input type=text name="Content" size=20>

<input type=submit value="提交">

</form>

demo.asp:

<%Dim TextCon

TextCon=request.querystring("Content")

response.write TextCon %>

此例中,你不用sub.HTM,在地址栏中输入demo.asp?content=演示Querystring看看。request.form可不能这样做。

【POST与GET方法的区别简要分析】相关文章:

Get方法和Post方法的区别深入理解

多种编程语言的常用按键和语法

安全校验Session验证码并避免绕开验证码攻击

风中叶老师讲述的学习方法(学习编程的朋友需要看)

网站性能优化之HTTP请求过程简述

String与string的区别(注意大小写)

git分支的创建、切换、合并及删除操作小结

高性能WEB开发 JS、CSS的合并、压缩、缓存管理

数据类型和Json格式分析小结

Asp与JS的数组和字符串下标介绍

精品推荐
分类导航