优秀的编程知识分享平台

网站首页 > 技术文章 正文

ASP开发--POST,GET数据和表单的发送与接收

nanyue 2024-10-21 06:18:06 技术文章 5 ℃

'*****************************************

'本文为原创,转载请留本文件头

'作者:街边仔(1983554)

'*****************************************

做API一定少不了接收POST数据

如果是表单到好说

有类似键值对的数据可以处理,类似a=1&b=2&c=3.......

其实跟GET数据类似

区别就是GET能在连接里直接看到,

POST要在http头里才能看到

临时做个表单给大家模拟一下POST。

html表单

这是一个html表单,重点是图中红框部分。

将数据提交至test1.asp页面。

当点击ok提交表单后,test1.asp页面将显示test页面提交的内容。

request内容

这是表单的发送和接受。

那get发送有两种方法。

第一种,将表单的method="post"改为method="get"

method="get"

然后将test2.asp页面的request.form改为request.querystring

可以看到html的method修改为get后,提交的url发生改变,后面跟了俩参数分别是name和pass(其中的+,是由空格转换的。)

url最后那个ok是表单的按钮。可以忽略不计。

第二种方法

直接在接受页面中页面后面直接添加参数

get

现在开始划重点。

那么如果post来的数据时一条字符串,是如何接收呢?

先来说一下接收post的数据。

我这里模拟一下json数据的提交

提交页面

模拟json提交页面

接收处理页面

json接收页面

上面,模拟的是post提交

接下来,模拟一下get提交

get提交跟post提交的方法差不多,只是要增加编码与解码的过程。

get编码提交

解码接收

至此,关于ASP的各种请求与接收全部搞定。

最近发表
标签列表