繁体   English   中英

具有wsHttpBinding和x509证书的WCF服务-我可以在PHP中使用VB / C#使用/连接吗?

[英]WCF service with wsHttpBinding and x509 Certificate - can I consume/connect using VB/C# WITH PHP?

我们连接到另一家公司托管的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#连接到服务并与之通信? 还是有更好的主意?

所有提示/想法/建议都将不胜感激!

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

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

我知道PHP团队使用WSO2 Web服务框架来创建服务。 您可以尝试在自己的情况下使用它来使用.NET服务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM