'本文为原创,转载请留本文件头
'作者:街边仔(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的各种要求与吸收全部搞定。