Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.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# 我在设计调用WCF服务的winforms应用程序方面走的对吗?_C#_Winforms_Wcf - Fatal编程技术网

C# 我在设计调用WCF服务的winforms应用程序方面走的对吗?

C# 我在设计调用WCF服务的winforms应用程序方面走的对吗?,c#,winforms,wcf,C#,Winforms,Wcf,我有一个WinC窗体应用程序。我的应用程序将通过USPS提供的地址查找Web工具验证地址。通过HTTP请求使用xml发送地址,并将清理后的地址返回给应用程序 我想我将创建一个WCF应用程序,与USPS进行通信。我的winforms应用程序将具有对WCF应用程序的服务引用。在用户输入数据后,我将从对话框上的地址字段中提取数据,并将其捆绑到地址对象中。我将把地址对象传递给WCF应用程序。WCF应用程序将拆分地址字段,并将其以XML格式放置。然后,WCF应用程序将通过XML向USPS发送HTTP请求。

我有一个WinC窗体应用程序。我的应用程序将通过USPS提供的地址查找Web工具验证地址。通过HTTP请求使用xml发送地址,并将清理后的地址返回给应用程序

我想我将创建一个WCF应用程序,与USPS进行通信。我的winforms应用程序将具有对WCF应用程序的服务引用。在用户输入数据后,我将从对话框上的地址字段中提取数据,并将其捆绑到地址对象中。我将把地址对象传递给WCF应用程序。WCF应用程序将拆分地址字段,并将其以XML格式放置。然后,WCF应用程序将通过XML向USPS发送HTTP请求。将收到响应我将解析返回的XML并将其捆绑到一个address对象中,该对象将返回到cient应用程序并显示在address字段中


我在这方面做得对吗?

为什么不直接打电话给USPS服务?就我个人而言,我认为你增加了不必要的复杂性。为什么不让您的应用程序直接调用USPS服务?此外,USPS Web服务允许您通过对象,而无需构建与WCF服务类似的XML。USPS要求以XML格式传递数据,作为http请求的一部分。