【问题标题】:How to call a SOAP web service from a Wordpress form?如何从 Wordpress 表单调用 SOAP Web 服务?
【发布时间】:2011-09-28 23:24:18
【问题描述】:

我目前正在开发一个 Wordpress 网站,并使用 CformsII 插件设置了一个表单,但客户希望将表单数据提交给 SOAP Web 服务。

我有 SOAP 网络服务 URL 和 XML 数据,但 Wordpress 中的 CformsII 插件似乎使用标准的 HTML POST 方法,我被告知 SOAP 网络服务无法处理。

我以前从未使用过 SOAP Web 服务,也没有任何经验,因此我真的需要关于如何将表单数据从 Wordpress 站点(有或没有 CformsII 插件)提交到 SOAP Web 服务的指导.

以前有没有人做到这一点或知道任何可以提供帮助的插件?

【问题讨论】:

    标签: wordpress forms soap


    【解决方案1】:

    我希望我有一个更好的答案给你,但我担心它会涉及到一些关于 SOAP 的编码和理解。 (因为我找不到任何实现通用 SOAP 客户端或更具体地说是支持 SOAP 的表单提交器的 WordPress 插件。

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

    就我个人而言,我的所有项目都使用GravityForms(但它是一个付费插件)。但是它们提供了一个很好的 API,并且有一个名为 gform_post_submission 的钩子,我个人用过很多次。 (我已经使用该钩子“发布”到 REST 服务)。

    【讨论】:

      【解决方案2】:

      wordpress 有一个soap 插件框架,它允许您将wordpress 行为创建/公开为soap api。 http://www.amazon.com/dp/B00D1AYIG8http://github.com/patrickingle/wp-soap-services

      【讨论】:

        猜你喜欢
        • 2013-04-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-27
        • 2012-08-26
        • 1970-01-01
        • 1970-01-01
        • 2010-09-19
        相关资源
        最近更新 更多