如何从WordPress表单调用SOAP Web服务?

13
我正在制作一个WordPress网站,并使用CformsII插件设置了一个表单,但客户希望将表单数据提交到SOAP Web服务。我有SOAP Web服务的URL和XML数据,但是WordPress中的CformsII插件似乎使用标准的HTML POST方法,而我被告知SOAP Web服务无法处理此方法。
我以前从未使用过或没有任何SOAP Web服务的经验,因此我真的需要指导,以便我如何从WordPress网站(使用或不使用CformsII插件)提交表单数据到SOAP Web服务。是否之前有人完成过这个并知道任何可以帮助的插件?
2个回答

11

我希望我能给你一个更好的答案,但恐怕这将涉及一些编码和SOAP理解。(因为我找不到任何实现通用SOAP客户端或更具体地说,带有SOAP支持的表单提交器的WordPress插件)。

这篇文章作者收集了一些很好的链接,应该可以帮助你入门:https://wordpress.stackexchange.com/questions/14804/embedding-a-soap-client-into-a-wordpress-plugin

个人而言,我在所有项目中使用GravityForms(但它是一个付费插件)。但是他们提供了一个不错的API,并且有一个叫作gform_post_submission 的钩子,我自己经常使用它。(我已经使用那个钩子“发布”到REST服务)。


3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接