您的位置:首页 > 编程语言 > Go语言

GoAhead WebServer 开发总结

2015-12-16 16:47 567 查看
编译成功后用http://127.0.0.1可以访问网站,若端口号不是默认的80,者访问时加“:端口”,如:

http://127.0.0.1:8888

1、websHomePageHandler函数里面websRedirect()更改首页地址;

2、static char_t *rootWeb 为网站文件夹地址;

3、函数调用:

FORM方式:

initWebs()中定义:

websUrlHandlerDefine(T("/goform"), NULL, 0, websFormHandler, 0);//这里设置form方式调用时候的文件位置

websFormDefine(T("odbc_form_web_login"), odbc_form_web_login);//定义form方式调用接口函数

字符 对应的函数名称

在实现文件前面定义函数的定义:

static void odbc_form_web_login(webs_t wp, char_t *path, char_t *query);

在web中可以如下调用:

var objAction = "/goform/odbc_form_web_login?account="+account+"&password="+password;

ASP 调用方式:

initWebs()中定义:

websAspDefine(T("os_download_db"), os_download_db);//定义ASP调用接口

在实现文件前面定义函数的定义:

static int os_download_db(int eid, webs_t wp, int argc, char_t **argv);

在web中可以如下调用:

os_download_db();

4、交互函数

webs到客户端的数据基本通过websWrite写字符串的方式来通讯

websGetVar(wp, T("sql"), T("")); //得到webs变量

websWrite();//把字符串发送到浏览器

websDone(wp, 200);//用于form方式的调用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: