如何在 Corona(Lua)中调用 C# Web 服务?

我试图调用一个用C#编写的Web服务。以下是在Corona中的客户端:

local client = require "soap.client"
local ns, meth, ent = client.call {
    url = "http://172.16.1.162:7878/BaksetBilgi.svc",
    soapaction = "doubler",
    method = "http://titck.kara.com/bask",
    entries = {
    ......}

当我运行此代码时,它会出现错误:

找不到模块'soap.client':资源(soap.client.lu)在存档中不存在..

我该怎么解决?

点赞
用户869951
用户869951

``` 那个模块不是 Corona 的一部分。看起来只有三个文件,你可以将它们复制到你的 Corona 项目中。请注意,SOAP 服务所写的语言与客户端无关:SOAP 是一种协议,如果你知道如何在 HTML 中格式化你的数据,那么你就能使用 SOAP。查看任何好的 SOAP 教程即可。但我不知道为什么你不想使用这个库,只需将文件复制到你的项目中即可。

2014-04-03 15:02:38