带有wsHttpBinding和x509证书的WCF服务-我可以使用VB/C和PHP进行消费/连接吗?

带有wsHttpBinding和x509证书的WCF服务-我可以使用VB/C和PHP进行消费/连接吗?,php,wcf,visual-c++,wcf-client,wshttpbinding,Php,Wcf,Visual C++,Wcf Client,Wshttpbinding,我们连接到另一家公司托管的web服务。我们将客户的基本信息发送给服务,服务会回复该客户的费率/价格 我是一个PHP爱好者——开始使用基本的HTML,然后在大约8年前深入研究PHP,我的整个web应用程序都是PHP,根据需要混合了javascrtipt/ajax。我是一个边学习边行动的人 在过去的两年中,该服务一直是一个aspx web服务,它很容易与PHP的SoapClient连接。现在,托管服务的公司已将其更改为WCF,绑定为wsHttpBinding,身份验证通过x509认证完成 我已经确定

我们连接到另一家公司托管的web服务。我们将客户的基本信息发送给服务,服务会回复该客户的费率/价格

我是一个PHP爱好者——开始使用基本的HTML,然后在大约8年前深入研究PHP,我的整个web应用程序都是PHP,根据需要混合了javascrtipt/ajax。我是一个边学习边行动的人

在过去的两年中,该服务一直是一个aspx web服务,它很容易与PHP的SoapClient连接。现在,托管服务的公司已将其更改为WCF,绑定为wsHttpBinding,身份验证通过x509认证完成

我已经确定PHP的SoapClient无法处理wsHttpBinding。那么,我的第一个障碍——我该如何连接到这项服务?我甚至安装了MSVisualWebDeveloper2010Express,然后使用svcutil.exe为该服务创建.config和.cs文件。但是请理解,我从来没有用C或VB写过任何东西。我以前做过一些VBScript,我可以处理javascript。。。但是我看着这些.config和.cs文件,想,现在我该怎么处理这些文件呢

基本上,我只想使用PHP和javascript连接到此服务。但是,既然这似乎是不可能的,那么有没有一种方法可以从PHP脚本中调用VB/C操作呢?例如,从mysql中提取客户信息,并使用PHP为服务准备数据,然后使用VB/C连接并与服务通信?还有更好的主意吗


非常感谢所有提示/想法/建议

有趣。您正在连接到另一家公司托管的web服务,他们可能知道您正在使用PHP。尽管如此,他们还是以与PHP不完全兼容的方式修改了服务

我是.NET的家伙。我已经做了一些涉及WS-Security和PHP的项目。我的处境正好相反。我的服务是用PHP编写的,我必须在.NET中使用它。这种情况要容易得多,因为.NET支持更大的WS-*协议集

我知道PHP团队曾经创建过该服务。您可以尝试在您的案例中使用它来使用.NET服务