我如何通过调用web服务使用php, javascript, wsdl发送电子邮件

How do I send an email via invoking a web service using php, javascript, wsdl?

本文关键字:javascript wsdl 电子邮件 php 何通过 调用 web 服务      更新时间:2023-09-26

我有一些使用html, css, javascript, jquery和php构建web应用程序的经验。我理解wsdl文档是由什么组成的。我的任务是调用一个web服务,然后它会发送一封电子邮件,上面写着"hello world"。

经过几个小时的研究,我遇到了像Apache Axis、XML-RPC、Open ESB和Mule这样的东西。我必须知道java为了调用web服务->发送电子邮件?是否有一种方法来调用wsdl从web应用程序内使用php?

我知道php中的mail()函数。但是我被特别告知要学习如何调用web服务。我迷路了,不知道从哪里开始。

我要研究Apache Axis,直到我弄清楚该怎么做。

我必须知道java为了调用web服务->发送电子邮件?

您可以使用任何web/服务器端语言创建web服务。但是,在您深入了解您的问题之前,首先应该了解什么是"Web服务"。不要再认为Web Service = XML = Java。

我知道php中的mail()函数。但我一直特别被告知学习如何调用web服务。我迷路了,不知道从哪里开始。

Web服务开始变得相当流行,但通常不被很好地理解。当我们谈论web服务时,我们指的是通过HTTP提供的数据接口,设计为可编程使用。根据这些松散的定义,RSS提要(也)看起来也是一种web服务,因为它们通过HTTP以软件而不是人类解析的格式共享数据,尽管它们通常不包括在这样的讨论中。

Web服务已经成为通过HTTP发送的具有读写能力的XML的标签(但这不是全部)。虽然HTTP始终处于核心位置(将"web"放入"web服务"中),但我们不一定需要使用XML,也不需要提供写数据的方法。许多web服务只允许查询和读取数据。

当我们在网络栈(TCP/UDP)中已经有一个传输层时,当我们谈论web服务(实际上是HTTP之上的API)时,我们还需要一个API传输层。当我们谈论API传输层时,我们实际上指的是OSI七层模型顶部应用层之上的一层。简而言之,在这个领域有三个主要的竞争者,

。其他

B。xml - rpc

C。SOAP

在你创建了你自己的公共API之后,使用上面的传输层,你可以鼓励人们用更奇怪的语言和应用程序来构建他们自己的API工具包,通过提供核心语言支持集(PHP, Perl, Phyton, . net和Java)。

那么在这些解释中发送电子邮件在哪里呢?它只是你所说的"Web服务"的一部分(很小的一部分)。当你玩够了"Web Service"之后,你就会知道你可以把它作为Web Service的一部分放在哪里了。