
WEB
文章平均质量分 59
aaronxjw
这个作者很懒,什么都没留下…
展开
-
Web Service 异常处理方案
<br />在用Asp.net开发Webservice是简单而且轻松地,这就导致很多时候我们不去关心SOAP,UDDI,WDSL.对于刚写Webservice程序的时候,对提供方法的健壮和异常处理都未做考虑。<br />由于我也是初学者,对webservice没有关注,通过Google对SOAP和Asp.net下的Webservice Exceptiion 的搜索发现,其实SOAP对异常进行了很好的标签体<br />SOAP 的 Fault 元素用于下列子元素:<br />子元素描述<faultcode>供原创 2010-07-16 13:33:00 · 1120 阅读 · 0 评论 -
动态IP的Web service调用
<br />系统架构需要使用Web service来降低耦合性。但是,现场布置的时候,WebService的地址是不固定的。<br />可以使用修改exe文件的对应的exe.config中的设置来达到目的。<br />exe.config文件是一个XML配置文件,其中描述了Web Service的地址。节点@"configuration/system.serviceModel/client/endpoint" 中的"address"属性的值就是Web Service的地址。例如, “http://192.1原创 2010-07-16 13:34:00 · 476 阅读 · 0 评论 -
Web Service 接口大量数据传输解决方案
<br />就管他叫“使用多线程分段获取大量数据方法”吧。假定我们的需求是,通过Web Service获取10W条订单,我的解决方案是 分成10个线程每个线程传输1W条订单分段获取,具体请看下面的流程图及其说明<br />1,流程图<br /><br />2,流程说明:<br />线程1开始请求接口获取1W条数据,当数据成功获取后,接口是闲置的,这时我们开始线程2获取数据,同时线程1继续执行获取数据的后续工作,如果转换数据,这里我用的办法是,使用预先定义的实体对象格式 反序列化XML (据说这种方式比遍历X原创 2010-07-16 13:35:00 · 1156 阅读 · 0 评论 -
动态添加对Web Service的引用
<br />我们在VS.NET中静态添加Web Service引用时,会生成一个Web References方件夹, 显示这个文件夹中的所有文件,我们会发现Reference.cs文件,打开这个文件,里面定义了一个从System.Web.Services.Protocols.SoapHttpClientProtocol继承的类,在它的构造函数中,有这样的初始化语句: <br /> <br />this.Url = "http://localhost/Services/SimpleBlogService原创 2010-07-16 13:36:00 · 342 阅读 · 0 评论 -
JS调用webservice示例
webservice代码:1public string GetStr(int flag)<br />2{<br />3 if(flag==0)<br />4 return "http://www.cnblogs.com";<br />5 else<br />6 return "测试信息";<br />7} JS代码:<br /> 只是一个例子,在现在的开发中,我们很少会这样写,而是使用其它的AJAX框架。 1function GetUrl()<br /> 2{<br原创 2010-07-16 13:37:00 · 464 阅读 · 0 评论 -
动态调用WebService的工具类
<br />using System;<br />using System.Collections.Generic;<br />using System.Text;<br /><br />using System.Net;<br />using System.Web.Services.Description;<br />using System.CodeDom;<br />using System.CodeDom.Compiler;<br />using Microsoft.CSharp;<br /><br原创 2010-07-16 13:38:00 · 799 阅读 · 0 评论 -
webservice安全性
<br />做项目时,经常会用到WebService来通讯,但WebService发布后为了能调用,一般都通过发布到IIS后调用 的。在IIS里可以通过匿名访问,但这样大家都可能访问,不安全,因此可以提供操作系统分配一个帐号来登录到IIS 。这只是对访问服务器上的文件进行了限制,以前我也是采用这种方式,上次看到另 一种方法来防止 别人调用WebService,就是对方面进行加密,总结下来,对于WebService可以采用以下二个方法来有效防止别人调用:<br /> 第一、禁止匿名访问,对WebServ原创 2010-07-16 13:39:00 · 567 阅读 · 0 评论