Lua中的HTTP Post请求

我是Lua世界中的新手。我想通过RESTApi从NodeMCU发送数据,但我遇到了错误。你能告诉我我写错了什么吗?

function func_http_post()
print("发送数据")
body= '{"mode":"sync","messageType":"f15a15604014bb5f0ec0","messages":[{"sensor":"sensor1","value":"11","timestamp":1413191656}]}'
http.post('URL',
    'Content-Type: application/json\r\n'
  ..'Authorization: Bearer 363f74ab6fdf5dda293d2f16e7a5ac\r\n',
  body,
  function(code, data)
    if (code < 0) then
      print("HTTP请求失败")
       print(code, data)
    else
      print(code, data)
    end
  end)
end

这是输出结果:

发送数据
HTTP请求失败
-1 nil

提前感谢您的帮助。

点赞