0

我一直在浪费时间,但可能有人可以为此提供一些帮助。我正在尝试使用 nusoap 在 php 上创建一个简单的“Hello world”网络服务。如果我只使用Windows 窗体的.NET标准版,我可以成功地实现这一点。首先,我添加了服务引用,然后我就可以毫无问题地使用它们了。都干净。另一方面,我尝试在 Visual Studio 2010 for windows phone 上做同样的事情,但我一无所获。向导识别了服务,但是当我尝试使用“Hello”方法时我失败了,因为它不存在。这是某种错误吗?我该如何解决这个问题?真的很烦:S

提前致谢!

4

1 回答 1

0

解决了!

当您定义一个肥皂服务(在服务器端)时,请确保一件事:使用字段必须是文字。我真的不明白方式,但看起来 WP7 不喜欢编码使用。这是代码示例:

$server->register(
                // method name:
                'ProcessSimpleType',         
                // parameter list:
                array('name'=>'xsd:string'), 
                // return value(s):
                array('return'=>'xsd:string'),
                // namespace:
                $namespace,
                // soapaction: (use default)
                false,
                // style: rpc or document
                'rpc',
                // use: encoded or literal
                'literal', //<--------------- BE CAREFULL WITH THIS ONE
                // description: documentation for the method
                'A simple Hello World web method');
于 2013-02-25T14:50:58.277 回答