【问题标题】:IOT device getting a double post from Axios物联网设备从 Axios 获得双重职位
【发布时间】:2021-06-22 17:30:58
【问题描述】:

我有一个 IOT 设备,它是用 Lua 编码的,我没有做过项目的那部分,所以我不太了解它。

我有 2 个几乎相同的 axios 帖子。

  1. 通过应用运行
await axios.post(url,{ cmd:'{"cmd": {"uuid":"'+serial+'","name":"RR","value":"'+key+'"}}' } , { auth: { username: 'admin', password: 'rLVeGRk9ezWj' } }
  1. 通过本地 HTML 页面运行测试:
const body = { cmd:'{"cmd": {"uuid":"'+serial+'","name":"RR","value":"'+key+'"}}' }

const resp2 = await axios.post(url, body, { auth: { username: 'admin', password: 'rLVeGRk9ezWj' })

在 lua 方面,HTML 示例完美运行。我的应用程序版本(上面的#1)实际上发送了两次。导致“忽略新传入数据。无法获取标头”。

我比较了标题、内容长度和看起来相同。

【问题讨论】:

  • 感谢您的编辑,很难将其放在正确的位置...小更新...我做了更多测试,看来问题是 safari/IOS。当我在 Android 中进行测试时,它可以工作。所以,我需要重新把研究重点放在 safari/IOS

标签: lua axios


【解决方案1】:

对于遇到这种情况的其他人来说,Lua 设备在数据太长时会拆分数据。 IOT 开发人员必须进行更改以处理长帖子

【讨论】:

    猜你喜欢
    • 2021-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多