[08] Web Services
机器人
喜欢编程,喜欢篮球
展开
-
Web Services 中 Web Method 的使用小结(二)
由于是第一次使用WebService所以很多地方理解的都不是太好。一开始以为要想传入或返回自定义类型,需要使用 [System.Xml.Serialization.XmlInclude(typeof(...))]msdn的说明是:允许 XmlSerializer 在它序列化或反序列化对象时识别类型。当调用 XmlSerializer 类的 Serialize 或 Deserialize 方法时使用原创 2005-04-20 20:38:00 · 2093 阅读 · 0 评论 -
Web Services 中 Web Method 的使用小结(一)
最近参加的项目中,使用了WebService, 其中参数是自定义的ActionForm类型,实际是一个由简单类型组成的属性集合。返回值是自定义类型:ValueObject 。由于经验的原因,ValueObject类型显得太复杂。为了返回数据库查询的结果集,其中包含了一个或者多个DataSet。我们知道DataSet可以被WebMethod返回没有问题,但是DataTable就不行了。But...一原创 2005-04-20 16:51:00 · 2922 阅读 · 0 评论 -
如何动态调用WebService?
今天在CSDN看到一个问题:如何动态调用WebService? (原贴见:http://community.csdn.net/Expert/topic/3330/3330006.xml?temp=.8463404)方法一: 手动的添加一个Web引用,然后修改下本地的代理类。最后实现Web Service的URI部署到配置文件里。 具体做法如下:以下代码是显示如何配置动态的Web Servi原创 2005-06-02 13:14:00 · 10675 阅读 · 4 评论 -
WebService 中操作 HttpRequest / HttpResponse (一)
REST WCF 使得我们调用Web服务时,可以通过HttpRequest的交互简单完成。那么老版的WebService能否做到呢?WebService中通过HttpContext.Current.Rquest/Response,我们一样也可以改造WebMethod。原创 2011-03-26 03:03:00 · 16027 阅读 · 4 评论 -
WCF中如何修改MaxItemsInObjectGraph的限制
在WCF/WebService中,如果返回值过大,比如Array,List,DataSet等达到一定数量级的话,可能引发下面的异常:WebService代码[WebService(Namespace = "http://tempuri.org/")] [WebServiceBin原创 2010-11-24 01:04:00 · 19884 阅读 · 12 评论 -
WebService 设计总结
接触过很多电商的WebService,有种一看就蛋疼的设计,今天要从这个反例说一说 WebService 的设计。[WebMethod]public string QueryOrderDetail(string xml){ ...}如上代码输入是一个XML,输出也是一个XML,方法内部自己在做序列化和反序列化。放着成熟的SOAP标准不用,自己再实现一套数据标准。反而XML成为一个黑盒,原创 2014-05-26 00:45:42 · 8729 阅读 · 6 评论