首页 新闻 会员 周边

.net framework 4.0 引用web服务 与 .net frameword 2.0 引用web服务区别 主要问的是生成的代码区别

0
悬赏园豆:50 [待解决问题]
例如引用以下连接:http://developer.ebay.com/webservices/resolution-case-management/latest/ResolutionCaseManagementService.wsdl 
两个版本库 生成的代码中 操作基本一样,但请求的那关键代码不同,
列如:.net 4.0 ResolutionCaseManagementServicePortClient
.net 2.0 ResolutionCaseManagementService
都可以通过以上实例化 对象 调用 相应方法,但这个接品需要加入一token才中以成功连接例如:.net 2.0
重写 接口WebRequest
protected override WebRequest GetWebRequest(Uri uri)
{
HttpWebRequest request = (HttpWebRequest)base.GetWebRequest(uri);
request.Headers.Add("X-EBAY-SOA-SERVICE-NAME", "ResolutionCaseManagementService");
request.Headers.Add("X-EBAY-SOA-OPERATION-NAME", "getUserCases");
request.Headers.Add("X-EBAY-SOA-SECURITY-TOKEN", "YOUR_TOKEN_HERE"); //这个就是我填入的token
return request;
}
以上当然请求成功

但个人对.net 4.0不了解生成的代码也变了别的方式 一样,也不知重写那个,可以填入我的token,

希望有相关知识的朋友帮帮忙

同时如果有朋友知道,那么有什么相关于建立webservice这方面的书籍,是那种深入了解的那种书籍,谢谢



mrcoolye的主页 mrcoolye | 初学一级 | 园豆:64
提问于:2013-04-28 16:50
< >
分享
所有回答(1)
0

友情帮顶,希望楼主早日得到答案

冲动 | 园豆:394 (菜鸟二级) | 2013-04-28 22:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册