Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过purolator webservice验证加拿大地址的Web服务_C#_Asp.net_Web Services - Fatal编程技术网

C# 通过purolator webservice验证加拿大地址的Web服务

C# 通过purolator webservice验证加拿大地址的Web服务,c#,asp.net,web-services,C#,Asp.net,Web Services,嘿,我正在尝试使用Purolator Web服务来验证地址 我已经在我的项目中包含了web服务,并且拥有所有通信凭证,但我不知道如何通过web服务进行验证,这是我第一次使用web服务,请帮助 我用的是C# 我要验证asp.net的三个输入字段 城市 邮政编码及 省 如果有人能告诉我如何通过web服务进行验证的详细信息,我将非常感谢他们的帮助 请给出一些示例代码,我如何才能做到这一点 已包括参考 using com.purolator.devwebservices; com.purola

嘿,我正在尝试使用Purolator Web服务来验证地址

我已经在我的项目中包含了web服务,并且拥有所有通信凭证,但我不知道如何通过web服务进行验证,这是我第一次使用web服务,请帮助

我用的是C#

我要验证asp.net的三个输入字段

  • 城市
  • 邮政编码及
如果有人能告诉我如何通过web服务进行验证的详细信息,我将非常感谢他们的帮助

请给出一些示例代码,我如何才能做到这一点

已包括参考

using com.purolator.devwebservices;

  com.purolator.devwebservices.ValidateCityPostalCodeZipRequestContainer;
在他们的文档中就是这样显示的

我想上传图片,向您展示web服务请求和响应图,但我没有特权

ValidateCityPostalCodeZipRequestContainer

ValidateCity PostalCodeZipRequest

tns:RequestContainer (extension)

tns:Addresses SenderA ddress - ShortAddress[]

tns:ArrayOfShortAddress

tns:ShortAddress

tns:ShortAddress

tns:City City -string

tns:Province Province - string

tns:Country C ountry - string

tns:PostalCode P ostalC ode; - string

为了调用webservice,您首先必须添加一个web引用,您已经添加了一个web引用,现在,您需要实例化proxy类的对象,我相信在您的帖子中它是
ValidateTypeStalCodeziPrequestContainer
,并使用所需参数调用object的
RequestContainer
方法来验证地址

*上面的答案是基于我的假设,因为我没有关于Web服务的任何信息。如果您可以发布
WSDL
,那么我可以给出准确的答案

根据Purolator的网站,在这两者之间有许多样本可供选择: 也许你可以用asp.net找到一个


顺便说一下,这里有一个很好的教程,介绍如何在asp.net中使用Web服务:

嗨,谢谢你的回复,我已经看了purolator的辅导课了,但是没用。我尝试使用您给定的codeproject链接来创建代理对象,但我无法创建代理对象,因为它说索引代理是字段,并用作数据类型私有com.purolator.devwebservices.ValidateCityPostalCodeZipRequestContainer代理;proxy=new com.purolator.devwebservices.ValidateCityPostalCodeZipRequestContainer();这就是我试图记录您在这里发布WSDL的方式?要获取WSDL,只需浏览将附加WSDL添加到您的Web服务url即可