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方式的调用
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方式的调用
相关文章推荐
- 民意调查Django实现(四)
- Hexagon SDK安装过程指导
- Google Chrome插件开发-Context Menus
- google Map的总结
- GIN+GORILLA=A GOLANG WEBSOCKET SERVER
- Ubuntu14.04安装ROS Indigo
- GoogleMap 获取自己的数字证书API key的步骤
- 对 Go 语言的综合评价
- google提供的Geocoding服务
- go语言中的接口类型与反射
- Google Chrome插件开发-Browser action
- 在golang中使用mgo多条件查询
- mongo常用语法
- 一个有关Golang变量作用域的坑
- django1.4 文档
- golang读取文本文件示例
- Determining if a point lies on the interior of a polygon
- 原 ajax.googleapis.com等公共库加载被“墙”的解决方法!
- Django restframework入门示例
- ZOJ 1045 HangOver