我们连接到另一家公司托管的 Web 服务。我们将客户的基本信息发送到服务,它会回复该客户的费率/价格。
我是一个 PHP 人——开始使用基本的 HTML,然后在大约 8 年前深入研究 PHP,我的整个 Web 应用程序都是 PHP,并根据需要混合了 javascrtipt/ajax。我是一个边学边学的人。
在过去的两年中,该服务一直是一个 aspx Web 服务,这很简单——只需连接 PHP 的 SoapClient。现在托管服务的公司已经改成WCF了,绑定的是wsHttpBinding,认证是通过x509认证的。
我已经确定 PHP 的 SoapClient 无法处理 wsHttpBinding。所以我的第一个障碍——我到底如何连接到这项服务?我什至安装了 MS Visual Web Developer 2010 Express,然后我使用 svcutil.exe 为该服务创建了 .config 和 .cs 文件。但是请理解,我从来没有用 C# 或 VB 写过任何东西。我过去做过一些小的 VBScript,我可以处理 javascript……但我正在查看这些 .config 和 .cs 文件并思考,现在我该怎么处理这些?
基本上,我只想使用 PHP 和 javascript 连接到该服务。但既然这似乎是不可能的(正确的?),有没有办法可以从我的 PHP 脚本中调用 VB/C# 操作?例如,从 mysql 中提取客户信息并使用 PHP 为服务准备数据,然后使用 VB/C# 连接并与服务通信?还是有更好的想法?
非常感谢所有提示/想法/建议!