2026年10月29日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
JK-0045678
Lv6胸怀六国志等级图标等级图标等级图标
勋章勋章勋章勋章
帖子
197
回复
581
积分
74.1万
注册
2011-05-28
[修改美化]

论给柯林系统写接口的可行性

[复制链接]
查看 859 回复 5
楼主 发表于 | 只看该作者
12 人收藏

昨天下午的时候,我在网上下载了一个柯林系统,在本地系统配置了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&amp;siteid=1000&amp;classid=277&amp;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

帖子的信息被格式化返回了,节约了数据流量,便于机器识别

至此,测试完全成功

附件

zip柯林6.7KB
登录回复
JK-0130237
Lv9有为九子能等级图标等级图标等级图标等级图标等级图标等级图标等级图标等级图标
勋章勋章勋章勋章
帖子
0
回复
520
积分
119.3万
注册
2013-01-03
1 楼

爱情使人忘记时间,时间也使人忘记爱情

482

JK-0045678
Lv6胸怀六国志等级图标等级图标等级图标
勋章勋章勋章勋章
帖子
197
回复
581
积分
74.1万
注册
2011-05-28
2 楼

文件里面包含两个json的dll和test页面

JK-0080000
Lv7可吟七步诗等级图标等级图标等级图标等级图标等级图标
勋章勋章勋章勋章
帖子
0
回复
438
积分
6.7万
注册
2011-10-24
3 楼

专业!期待楼主的作品

JK-0121680
Lv7可吟七步诗等级图标等级图标等级图标等级图标
勋章勋章勋章勋章勋章勋章勋章勋章
帖子
194
回复
5,528
积分
2.5万
注册
2012-09-06
4 楼

不太懂

JK-0106061
Lv6胸怀六国志等级图标等级图标等级图标等级图标等级图标等级图标等级图标
勋章勋章勋章勋章勋章勋章勋章勋章
帖子
100
回复
3,161
积分
24.5万
注册
2012-05-02
5 楼

懂cc就是好

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块