edit_note帖子
199
stars积分
740,884
event加入
2011-05-28
美化修改
论给柯林系统写接口的可行性
schedule发表于 2014-12-31 11:41:00
visibility查看 864
chat_bubble回复 5
#1 楼主
昨天下午的时候,我在网上下载了一个柯林系统,在本地系统配置了Iis和mssql,进行测试。
经过测试发现,柯林系统的网页部分全部直接是挂载的代码,这样我们就可以进行修改它作为我们移动端的数据接口。
首先我们进入柯林的系统,在站点后台新增一个论坛页面test
我们进入论坛发了一个帖ttttttt
然后我们根据页面地址找到站点目录下
/bbs/book_list.aspx
打开它,使用/**/注视掉从第二个<%开始到%>结束
输入如下两句
Response.ContentType = “text/plain“;
Response.Write(“hellow word“);
这时我们进入该论坛界面,发现页面上显示的是hellow word
系统返回了我们相应的信息。
测试成功,然后我又将修改取消,在bbs目录下新建一个test.aspx,将刚才的代码复制到该页面,我们的目的是返回格式化的数据,观察原代码发现帖子数据被封装在了listVo中,我在vs上编译了两个格式化json的dll放入bin目录下,在test.aspx中编写:
Response.ContentType = “text/plain“;
JsonObjectBuilder.JsonObjectBuilder buildresult=new JsonObjectBuilder.JsonObjectBuilder();
try
{
buildresult.data = listVo;
buildresult.status = 1;
}
catch (Exception ex)
{
buildresult.status = 0;
buildresult.message = ex.Message;
}
Response.Write(JsonHelp.JsonHelp.GetJson(buildresult));
保存访问,网页果然返回了格式化的json数据
测试成功
我在本地使用了花生壳,将地址映射到外网
正常页面的地址是http://shuichong.xicp.net:55049/bbs/book_list.aspx?action=class&siteid=1000&classid=277&sid=31DF73957A9768610_0_00_16219_500100-3-0-0-0-320
而修改过的如下
http://shuichong.xicp.net:55049/bbs/test.aspx?action=class&siteid=1000&classid=277&sid=31DF73957A9768610_0_00_16219_500100-3-0-0-0-320
帖子的信息被格式化返回了,节约了数据流量,便于机器识别
至此,测试完全成功
经过测试发现,柯林系统的网页部分全部直接是挂载的代码,这样我们就可以进行修改它作为我们移动端的数据接口。
首先我们进入柯林的系统,在站点后台新增一个论坛页面test
我们进入论坛发了一个帖ttttttt
然后我们根据页面地址找到站点目录下
/bbs/book_list.aspx
打开它,使用/**/注视掉从第二个<%开始到%>结束
输入如下两句
Response.ContentType = “text/plain“;
Response.Write(“hellow word“);
这时我们进入该论坛界面,发现页面上显示的是hellow word
系统返回了我们相应的信息。
测试成功,然后我又将修改取消,在bbs目录下新建一个test.aspx,将刚才的代码复制到该页面,我们的目的是返回格式化的数据,观察原代码发现帖子数据被封装在了listVo中,我在vs上编译了两个格式化json的dll放入bin目录下,在test.aspx中编写:
Response.ContentType = “text/plain“;
JsonObjectBuilder.JsonObjectBuilder buildresult=new JsonObjectBuilder.JsonObjectBuilder();
try
{
buildresult.data = listVo;
buildresult.status = 1;
}
catch (Exception ex)
{
buildresult.status = 0;
buildresult.message = ex.Message;
}
Response.Write(JsonHelp.JsonHelp.GetJson(buildresult));
保存访问,网页果然返回了格式化的json数据
测试成功
我在本地使用了花生壳,将地址映射到外网
正常页面的地址是http://shuichong.xicp.net:55049/bbs/book_list.aspx?action=class&siteid=1000&classid=277&sid=31DF73957A9768610_0_00_16219_500100-3-0-0-0-320
而修改过的如下
http://shuichong.xicp.net:55049/bbs/test.aspx?action=class&siteid=1000&classid=277&sid=31DF73957A9768610_0_00_16219_500100-3-0-0-0-320
帖子的信息被格式化返回了,节约了数据流量,便于机器识别
至此,测试完全成功
全部回复 (5)
2014-12-31 11:41:00
沙发
爱情使人忘记时间,时间也使人忘记爱情
482
482
2014-12-31 11:42:00
板凳
文件里面包含两个json的dll和test页面
2014-12-31 14:00:00
地板
专业!期待楼主的作品
2014-12-31 17:53:00
#5
不太懂
2015-01-01 15:38:00
#6
懂cc就是好
登录 后才能回复
flag举报帖子