Networking LuaSockets发布数据[LUA]

Networking LuaSockets发布数据[LUA],networking,post,network-programming,lua,luasocket,Networking,Post,Network Programming,Lua,Luasocket,我正在使用以下工具获取数据,无问题: local get, err = client:receive() 但我不确定如何接收POST数据。 我试过: local get, err = client:receive('*a') 但是服务器似乎总是在POST数据上超时(测试数据只是一个文本框,里面有一些单词) 如果这是一个重复的问题,请一如既往地与我联系 干杯 我设法找到了解决问题的方法,似乎: local get, err = client:receive('*a')

我正在使用以下工具获取数据,无问题:

      local get, err = client:receive()
但我不确定如何接收POST数据。 我试过:

      local get, err = client:receive('*a')
但是服务器似乎总是在POST数据上超时(测试数据只是一个文本框,里面有一些单词)

如果这是一个重复的问题,请一如既往地与我联系


干杯

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

local get, err = client:receive('*a')
方法只返回完整的数据。 标题似乎属于“部分接收”而不是“完全接收”,因此被置于第三个变量:

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

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

Lua是一个单词/名称,而不是首字母缩写,所以你不能把它写成Lua。这里似乎有点恼火。你是在开发web服务器还是客户端?@BMitch噢,很抱歉,谢谢你的编辑!另外:Web服务器,我需要提前从Web browsersgo接收帖子数据,并回答下面您自己的问题,然后单击复选标记将其标记为已回答。这有助于人们寻找未回答的问题。我本可以这样做,但作为一名新成员,我要等8个小时才能这样做;考虑到时间限制,我在解决方案仍然新鲜时编辑了原始帖子,并计划在时间限制到期后重新发布。另外请注意,我在发表上述帖子24小时后才能发表我自己的帖子作为答案。如果你找到了问题的答案,请接受你自己的答案。