如何利用URL地址直接向ISAPI传送参数?
下面是一个ISAPI的参数映射表:
BEGIN_PARSE_MAP(CTestISAPIExtension, CHttpServer)
// TODO: insert your ON_PARSE_COMMAND() and
// ON_PARSE_COMMAND_PARAMS() here to hook up your commands.
// For example:
ON_PARSE_COMMAND(Default, CTestISAPIExtension, ITS_EMPTY)
DEFAULT_PARSE_COMMAND(Default, CTestISAPIExtension)
ON_PARSE_COMMAND(Hello, CTestISAPIExtension, ITS_EMPTY)
ON_PARSE_COMMAND(Search, CTestISAPIExtension, ITS_PSTR)
ON_PARSE_COMMAND_PARAMS("str='hl'")
ON_PARSE_COMMAND(Two, CTestISAPIExtension, ITS_PSTR ITS_PSTR)
ON_PARSE_COMMAND_PARAMS("str1='str1' str2='str2'")
END_PARSE_MAP(CTestISAPIExtension)
通常的书上只介绍了如何使用form向ISAPI传输参数,对于调试特别不方便,我们可以直接通过下面三个URL向ISAPI传送参数:
http://lcoalhost/testisapi.dll?hello
http://localhost/testisapi.dll?search?str=XXXX
http://localhost/testispai.dll?search?str1=YYYY&str2=ZZZZ |