在我们的应用程序中,添加了服务引用以连接到 SOAP Web 服务。连接到 Web 服务时,我们收到错误。Web服务的所有者告诉我们,导致此错误的原因是我们使用SOAP 1.2,而他们的Web服务仅支持SOAP 1.1。
此答案提到在我们的自定义绑定中添加textMassageEncoding
设置。但目前尚不清楚在哪里添加此设置。应在何处添加此设置?
与其添加Service Reference
,不如添加Web Reference
。 我使用VS 2013(VS 2017完全相同(,右键单击解决方案资源管理器中的项目名称,选择add
然后选择Service Reference
,单击Advanced
按钮,单击底部的Add Web Reference
。 网络参考有点过时,但我一直在使用它们,因为我有大量的传统软件,包括使用它们的 android 和 iOS 应用程序。 RESTful apis 通常是目前最常用的 api。