术语 | CHttpServer::CallFunction | |||||||||||||||||||||||||||||||||||
释义 | CHttpServer::CallFunction virtual int CallFunction(CHttpServerContext* pCtxt, LPTSTR pszQuery, LPTSTR pszCommand); 返回值: 下列某个枚举类型中的一个值:
参数:
说明: 被框架调用以查找并执行与URL中命令有关的适当函数。 下面是收到的方法类型与参数之间的分解:
建议填充表格的作者使用POST方法,因为浏览器不一致,而且GET方法局限于1024字节的缓冲区。在为ISAPI编写表格时,要么只使用 POST 方法,要么设计ISA使得只有缺省函数处理表格。 例如,一些浏览器通过GET,使用下列操作发送表格: TestLet.DLL?Command 将截取命令并发送: TestLet.DLL?name=value 而不是正确的命令: TestLet.DLL?Command?name=value 通过截取Command,浏览器将关联移到映射请求所需的ISA函数中。 除非函数Command是缺省函数,否则表格将不能正确处理。 如果要亲自处理EXTENSION_CONTROL_BLOCK结构函数lpszQueryString的文法分析映射,请覆盖 CallFunction 而不要使用PARSE_MAP 宏指令。请参阅联机文档“Visual C++程序员指南”中的“Internet服务器API(ISAPI)文法分析映射”,以了解使用文法分析映射宏指令的更多信息。 请参阅: CHttpServerContext, Internet Server API (ISAPI) Parse Maps |
|||||||||||||||||||||||||||||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。