goaheadwebserver的m283app.asp文件有什么作用

发布时间:2019-08-10 20:59:29

goahead webserver的m283app.asp文件有什么作用

推荐回答

GoAhead Asp编程首先需要预先定义Asp函数,在main.c的函数initWebs()中有如下的例子: websAspDefine(T("aspTest"), aspTest); 这里将aspTest()定义为Asp函数,用户可提供相关的函数来进行想要完成的功能,例如:/** Test Javascript binding for ASP. This will be invoked when "aspTest" is* embedded in an ASP page. See web/asp.asp for usage. Set browser to * "localhost/asp.asp" to test.*/static int aspTest(int eid, webs_t wp, int argc, char_t **argv){ char_t *name, *address; if (ejArgs(argc, argv, T("%s %s"), &name, &address) < 2) { websError(wp, 400, T("Insufficient args\n")); return -1; } return websWrite(wp, T("Name: %s, Address %s"), name, address); }然后在Asp的页面中调用Asp函数即可,如调用上述例子:<h2>Expanded ASP data: <% aspTest("Peter Smith", "112 Merry Way"); %></h2>※ 注意:如果要停止或重起WebServer,请不要使用taskDelete 或者 td来删除webserver任务,而是调用kill()来给webserver任务发送9或者15信号。
以上问题属网友观点,不代表本站立场,仅供参考!