PHP Web服务 - 适用于Console App,但不适用于Silverlight

时间:2011-12-11 14:33:34

标签: php visual-studio-2010 web-services silverlight swiftmailer

我在PHP中构建了一个使用Swift发送电子邮件的SOAP Web服务。 Service需要1个输入参数 - 字符串 - 电子邮件正文。如果邮件发送成功,则服务返回true,否则返回false。

出于测试目的,我编写了一个执行webservice方法的3行应用程序。工作正常,我立即收到邮件。

如果我在Silverlight应用程序中尝试相同的操作,我必须使用ASync方法,但是我从PHP获得了true-boolean。但是 - 没有电子邮件到达我的收件箱。

我真的非常困惑。

  • 我已经clientaccesspolicy.xmlcrossdomain.xml了。
  • 我已经更改了PHP webservice以返回输入参数,并且工作正常。

所以 - 你会期望PHP代码是错误的,但是,就像我说的,如果你使用控制台应用程序中的服务,它可以正常工作。

从Silverlight调用:

phpMailService.ServiceSendMailAsync("hello from silverlight");

从ConsoleApplication调用:

phpMailService.ServiceSendMail("hello from Console");

是否与邮件或邮件编码有关?

0 个答案:

没有答案