我正在尝试使用Corona SDK中的POST请求将数据发送到PHP 这个数据非常简单,即单行字符串。
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
}
答案 0 :(得分: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"