???如何调用远程服务器的webservices,可以返回dataset么,会不会很慢,或者拿不到
公司在做一个客户短信群发的东西,数据库服务器在美国,向调用那边的webservece来取得客户的短信信息,我该怎么做,谢谢大家 问题点数:50、回复次数:7Top
1 楼guoyan19811021(吉祥)回复于 2006-06-01 09:55:19 得分 0
可以返回DataSet, 建议进行压缩Top
2 楼elivehai(一切皆有可能)回复于 2006-06-01 09:56:01 得分 0
没有涉及到这个领域,顶下。学习下。。Top
3 楼jijl2001(jijl2001)回复于 2006-06-01 09:57:31 得分 0
只要是可以序列化的都可以拿回,dataset是可以的,Top
4 楼lovvver(ElephantTalk.Bright)回复于 2006-06-01 09:59:56 得分 50
如果对方提供了Webservice,那完全可以的。
如果他是挂在公网上,你在你的机器上都可以尝试访问的,毫无问题。
一楼的建议进行压缩,是个好的建议。
你可以建议美国那边在webservice里扩展一个压缩处理,你可以调用经过压缩的webservice方法,然后收到后解压缩即可。Top
5 楼lovvver(ElephantTalk.Bright)回复于 2006-06-01 10:03:57 得分 0
还有,如果你是从美国服务器拿数据的话,用dataset传,会存在一个问题,那就是dataset里面的时间它会自动做了时区转换。做时区转换是在序列化和反序列化的时候。
有人提供了DataSetSurrogate类来处理这样的问题,他是重写了序列化和反序列化部分。
如果需要我可以提供该类的代码。Top
6 楼GXY2005(民工甲:杀富济贫,打土豪分田地)回复于 2006-06-01 10:03:57 得分 0
那要具体看那边的webservece提供什么样的方法,提供什么样的数据?Top
7 楼chenjinaban(cj)回复于 2006-06-01 12:58:46 得分 0
lovvver(不忠不肖不义)
谢谢,能把代码给我么,我的mail chenjinaban@gmail.comTop




