日期:2014-05-17  浏览次数:20391 次

关于网站webservice和page输出区别
需求是这样的:网站有一个会员系统,我现在要做一个登录接口让其他经销商网站来调用 刚开始是用的webservice,不过遇到问题不少
我现在是这样想的:可不可以不通过webservice 像支付宝接口那样让其他网站通过form表单提交到我这个网站或者通过URL传参数过来 再输出0或者1这样来表示是否登录成功


WCF我以前自学silverlight的时候也用过,没明白到底有什么作用 只知道怎么调用那些很基本的操作
知道的都告诉我下吧,关键是运用场景 
谢谢!!!


------解决方案--------------------
page的话他要提交数据后,您的页面加载信息,他再读取
webservice直接返回结果给他就好了
如:
public bool UserLogo(string name,string password)
return......
任何一个人都可以访问
------解决方案--------------------
当然可以,而且我建议这样。

webservice早已经过时了,就是大公司也早在几年前开始忽悠什么resp之类的,甚至微软也不得不在wcf上赶紧弄个resp后缀来避免立刻被淘汰。而很多真正注重通讯效率的公司,则根本不使用webservice,直接基于普通的http轻量级地通讯交换数据就足够了。
------解决方案--------------------
通讯到了交换对象这一层,其实并不复杂。

比如只要可以交换一堆utf8表示的字符串之后,你就可以把要传送的对象封装为json或者xml格式,自己传送就是了。而两端使用序列化/反序列化方法将通讯内容与内存对象的转换,在.net中的类库有好几个方法。