Php esp8266在lua中发送json请求正文

Php esp8266在lua中发送json请求正文,php,json,lua,esp8266,Php,Json,Lua,Esp8266,我对lua非常陌生,我正在尝试使用lua从我的ESP8266向本地主机上的PHP服务器发送一篇json帖子,我搜索了互联网,但我找不到任何这样做的示例。有人能帮我吗 我的lua代码 ——在NodeMCU 0.9.5版本20141222…20150108上测试 --将连接时间和堆大小发送到http:server.php wifi.setmode(wifi.STATION) wifi.sta.config(“VIVA-4G-LTE-6134”、“VIVA176429”) --wifi.sta.con

我对lua非常陌生,我正在尝试使用lua从我的ESP8266向本地主机上的PHP服务器发送一篇json帖子,我搜索了互联网,但我找不到任何这样做的示例。有人能帮我吗

我的lua代码

——在NodeMCU 0.9.5版本20141222…20150108上测试
--将连接时间和堆大小发送到http:server.php
wifi.setmode(wifi.STATION)
wifi.sta.config(“VIVA-4G-LTE-6134”、“VIVA176429”)
--wifi.sta.config(“AndroidAP”、“rapz4736”)
打印('httpget.lua started')
Tstart=tmr.now()
康涅狄格=零
conn=net.createConnection(net.TCP,0)
--显示检索到的网页
连接:打开(“接收”,功能(连接,有效负载)
成功=正确
打印(有效载荷)
(完)
--连接后,请求页面(将参数发送到php脚本)
连接:打开(“连接”,功能(连接,有效负载)
打印(“\n已连接”)
conn:send(“POST/server.php?”
..“name=mometto”
..“&年龄=27”
..“HTTP/1.1\r\n”
..“主机:172.0.0.1\r\n”
..“连接:关闭\r\n”
..“接受:*/*\r\n”
..“用户代理:Mozilla/4.0”
..”(兼容;esp8266 Lua
..“Windows NT 5.1)\r\n
..“\r\n”)
--控制室:发送(“什么”):“书籍”,“计数”:3)
(完)
--断开连接后,请告知
连接:打开(“断开”,功能(连接,有效负载)打印('\n断开')结束)
连接:连接(80,'192.168.43.181')
在这里,发送参数对我来说很容易,但当我想发送请求正文时,我不能,我尝试添加此代码来发送请求正文

conn:send(“what”:“books”,“count”:3)
但它不起作用,我得到了这个信息:

有人能帮我吗?

conn:send('what:'books',count:3')
conn:send('what:'books',count:3')