我正在使用以下方式获取GET数据:
local get, err = client:receive()
但我不确定如何接收POST数据。 我试过了:
local get, err = client:receive('*a')
但是服务器似乎总是在POST数据上超时(测试数据只是一个包含一些单词的文本框)
任何帮助完全赞赏,如果这是一个重复的问题,请随时链接我!
干杯!
答案 0 :(得分:1)
我设法找到了解决问题的方法,似乎是:
local get, err = client:receive('*a')
方法仅返回完整数据。 标题似乎属于部分接收而不是完全接收,因此被置于第三个变量:
local data, emsg, partial = client:receive(pattern, prefix)
这似乎没有记载,但我可能只是错过了它