例如引用以下连接: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这方面的书籍,是那种深入了解的那种书籍,谢谢
友情帮顶,希望楼主早日得到答案