首页 新闻 会员 周边

采用HttpWebRequest作为C/s的通信方式,可行么?

0
悬赏园豆:100 [已关闭问题]

一个C/S系统,  S端采用网站形式发布。

简单说就是aspx page.

客户端采用HttpWebRequest来请求数据。

我个人了解,这种的可以模拟的,不安全。

另外,HttpWebRequest来进行进行各种操作。如更新一条学生(对应student表)记录,那么在这个请求的string中势必会有student表中的字段,性别,年龄,籍贯等已经这些地段对应的value,

这样不是直接把数据库结构暴漏在外面。

问:1 有没有采用HttpWebRequest这种设计方式?

      2 如果要采用,那需要注意什么?

      3 有哪些好的其他设计方式?

谢谢!

我是七哥的主页 我是七哥 | 菜鸟二级 | 园豆:212
提问于:2009-07-24 15:25
< >
分享
其他回答(3)
0

为什么不用Web service?

安全性我觉得应该不是问题,可以考虑数据加密。

飞不动 | 园豆:104 (初学一级) | 2009-07-24 15:37
0

Web Service或.net Remoting都是不错的选择。

http://dev.yesky.com/msdn/424/2359424.shtml

邀月 | 园豆:25475 (高人七级) | 2009-07-24 15:44
0

服务端网站方式发布?返回的是纯数据还是页面呢?

WebServise 、.net Remoting或WCF

OOLi | 园豆:163 (初学一级) | 2009-07-24 17:51
0

使用HttpWebRequest操作上肯定是没问题的。而且效率上也应该还可以,不过传输数据的时候建议使用POST的方式把数据传入到服务器端,然后在解析处理即可。

其他方法楼上都说啦WebSevice大家都很喜欢用的,然后.NET Remoting WCF都是不错的选择,只是如果选择WCF的话你需要考虑下客户端用户安装.NET库的问题,其次就是开发成本的问题。比较而言,使用HttpWebRequest开发成本应该是最低的,WebService次之,难度最大的应该是WCF,不过熟悉的话也不是绝对有难度的

 

 

西越泽 | 园豆:10775 (专家六级) | 2009-07-25 14:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册