LuaSockets POST数据问题[LUA]

时间:2011-07-25 11:25:57

标签: networking post network-programming lua luasocket

我正在使用以下方式获取GET数据:

      local get, err = client:receive()

但我不确定如何接收POST数据。 我试过了:

      local get, err = client:receive('*a')

但是服务器似乎总是在POST数据上超时(测试数据只是一个包含一些单词的文本框)

任何帮助完全赞赏,如果这是一个重复的问题,请随时链接我!

干杯!

1 个答案:

答案 0 :(得分:1)

我设法找到了解决问题的方法,似乎是:

local get, err = client:receive('*a')

方法仅返回完整数据。 标题似乎属于部分接收而不是完全接收,因此被置于第三个变量:

local data, emsg, partial = client:receive(pattern, prefix)

这似乎没有记载,但我可能只是错过了它