2014-09-06 65 views
0

我想使用Corona SDK中的POST请求将数据发送到PHP。
该数据非常简单,即单行字符串。在Corona中使用POST发送字符串

Corona文档中给出的示例涉及自定义标题,并发送某些我不理解或需要的编码数据。我尝试用Post发送单个字符串,但它不起作用。我的代码是:

local widget = require("widget") 
local url = 'examplewebsite' 


local function networkListener(query) 
    if (query.isError) then 
     print("Network error!", query.response) 
    else 
     print ("RESPONSE: " .. query.response) 
    end 
end 


local function query() 
    local params = {"hey"} 
    print("Sending Request to Server...") 
    network.request(url,"POST",networkListener,params) 
end 

local request_button = widget.newButton 
{ 
    label = "SQL Request", 
    left = 60, 
    top = 230, 
    fontSize = 35, 
    onRelease = query 
} 

回答

1

试试这个

local function query() 
    local params = { 
     body = "message=hey" 
    }; 
    print("Sending Request to Server...") 
    network.request(url,"POST",networkListener, params) 
end 

,并在PHP端你应该得到

__POST["message"] == "hey" 
+0

感谢的人,工作完美<3 – user2880853 2014-09-06 13:14:51

相关问题