isapi如何从浏览器发来的数据中提取数据(60分)

  • 主题发起人 liuyonghua
  • 开始时间
L

liuyonghua

Unregistered / Unconfirmed
GUEST, unregistred user!
1。45分
isapi如何从浏览器发来的数据是Request.ContentFields.Text中可以的到
但是得到的是所有的数据。
如果我想得到具体的哪个变量的值
如有两个变量 Name 和 Password
我用Request.ContentFields.Text的到是用户发过来的所有数据。
如 name=liuyonghua password=liuyonghua submit=提交查询内容
我想提取出用户输入的内容怎样做?(不是用程序写)
2。15分
我知道有个GetStringVariable如何用?
用Request.GetStringVariable,为什么编译的时候却说没定义,
我明明在帮助里面查到了?
 

name:=trim(request.ContentFields.Values['name']);
psw:=trim(request.ContentFields.Values['Password']);
 
Put 方式
request.queryfields.values['***'];

Post
Request.contentfields.values['***'];

都是String
如果竹叶上传来的有Name,age
你就可以用
var MyName,Myage :string;
Myname := request.queryfields.values['name']; //put
age := request.queryfields.values['age'];

//POST
Myname := request.contentfields.values['name'];
age := request.contentfields.values['age'];
 
:-(((
还是没有叮当快
 
如何给用户端分配cookie呢?
如何用?
等待isapi的高手
 
liuyonghua兄:
我这有例子,要么?我可以给你发个mail.
 
铃铛兄:
我也要!<a href="mailto:xftang@shtdu.edu.cn">xftang@shtdu.edu.cn</a>
谢谢!
 
在好不过了!
先谢了!
 
两位老兄已经回答了,我就挑点毛病 :)
铃铛兄:
你的回答不全面。
mayday:
那个应该是get 方法


 
是啊,惭愧.为了抢分,心急了点.
不过要不是这样,mayday就排在我前边了. 嘻 :)
Request.queryfields.values['***'];>>>get
Request.contentfields.values['***'];>>>put

另: 邮件收到了么?



 
铃铛:
多谢老兄,你的分我不会望的,给你多加点:)
我在等我的第二到题


 
剩下的15分没人要吗?
 
唐老兄:
确实应该是Get方法,那天为了抢在叮当前面,
不过用Put的话,应为没有找到什么是Put系统会采用默认的Get方法
比较无赖的说 :)
谢谢指出! 以后尽量细心
 
这个东东好象是纯虚方法,需要重载!
 
多人接受答案了。
 
后退
顶部