293 Star 1.6K Fork 383

GVP合宙Luat / LuatOS

 / 详情

[🐛Bug]: iotcloud 华为云 iotcloud_huawei_autoenrol 返回{"error_code":"IOTDA.000004","error_msg":"Invalid access token."}

待办的
创建于  
2024-04-29 21:02

描述一下这个bug / Describe the bug

iotcloud_huawei_autoenrol函数
token 可以返回,但是使用token 创建设备返回{"error_code":"IOTDA.000004","error_msg":"Invalid access token."}
在用curl 调用接口没有问题,是不是http.request中的header有长度限制,导致华为服务器解析不了

复现步骤 / To Reproduce

调用iotcloud.new(cloud,iot_config,connect_config)函数

如果正常,应该是什么样 / Expected behavior

正常iotcloud_huawei_autoenrol中local http_url = "https://"..iotcloudc.endpoint..".iotda."..iotcloudc.region..".myhuaweicloud.com/v5/iot/"..iotcloudc.project_id.."/devices"
local code, headers, body = http.request("POST",http_url,
{["Content-Type"]="application/json;charset=UTF-8",["X-Auth-Token"]=token_headers["X-Subject-Token"]},
"{"node_id": ""..iotcloudc.device_name.."","product_id": ""..iotcloudc.product_id..""}"
).wait() 返回code 201

截图 / Screenshots

输入图片说明

日志 / Logs

[2024-04-29 18:24:13.455][000000011.892] D/DNS iam.cn-south-1.myhuaweicloud.com state 0 id 2 ipv6 0 use dns server2, try 0
[2024-04-29 18:24:13.502][000000011.941] I/DNS dns all done ,now stop
[2024-04-29 18:24:14.644][000000013.091] http_url https://1ec01027ed.st1.iotda-app.cn-south-1.myhuaweicloud.com/v5/iot/87c2b48c28784b278ad91bac396330ee/devices
[2024-04-29 18:24:14.644][000000013.091] token_headers
[2024-04-29 18:24:14.675][000000013.092] MIIQBwYJKoZIhvcNAQcCoIIP+DCCD-QCAQExDTALBglghkgBZQMEAgEwgg4ZBgkqhkiG9w0BBwGggg4KBIIOBnsidG9rZW4iOnsiZXhwaXJlc19hdCI6IjIwMjQtMDQtMzBUMTA6MjQ6MTQuMzI1MDAwWiIsIm1ldGhvZHMiOlsicGFzc3dvcmQiXSwiY2F0YWxvZyI6W10sInJvbGVzIjpbeyJuYW1lIjoidGVfYWRtaW4iLCJpZCI6IjAifSx7Im5hbWUiOiJ0ZV9hZ2VuY3kiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9jc2JzX3JlcF9hY2NlbGVyYXRpb24iLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9lY3NfZGlza0FjYyIsImlkIjoiMCJ9LHsibmFtZSI6Im9wX2dhdGVkX2Rzc19tb250aCIsImlkIjoiMCJ9LHsibmFtZSI6Im9wX2dhdGVkX29ic19kZWVwX2FyY2hpdmUiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9hX2NuLXNvdXRoLTRjIiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfZGVjX21vbnRoX3VzZXIiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9pbnRsX29hIiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfY2JyX3NlbGxvdXQiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9mbG93X2NhIiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfZWNzX29sZF9yZW91cmNlIiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfcGFuZ3UiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF93ZWxpbmticmlkZ2VfZW5kcG9pbnRfYnV5IiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfY2JyX2ZpbGUiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9sYXJnZV9tb2RlbHMiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9kbXMtcm9ja2V0bXE1LWJhc2ljIiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfZG1zLWthZmthMyIsImlkIjoiMCJ9LHsibmFtZSI6Im9wX2dhdGVkX2NvY19jYSIsImlkIjoiMCJ9LHsibmFtZSI6Im9wX2dhdGVkX2VkZ2VzZWNfb2J0IiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfa29vZHJpdmUiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9vYnNfZGVjX21vbnRoIiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfY3Nic19yZXN0b3JlIiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfaWRtZV9tYm1fZm91bmRhdGlvbiIsImlkIjoiMCJ9LHsibmFtZSI6Im9wX2dhdGVkX2Vjc19jNmEiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9FQ19PQlQiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9rb29waG9uZSIsImlkIjoiMCJ9LHsibmFtZSI6Im9wX3BjX3ZlbmRvcl9zdWJ1c2VyIiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfbXVsdGlfYmluZCIsImlkIjoiMCJ9LHsibmFtZSI6Im9wX2dhdGVkX3Ntbl9jYWxsbm90aWZ5IiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfYV9hcC1zb3V0aGVhc3QtM2QiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9yZ2MiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9jc2JzX3Byb2dyZXNzYmFyIiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfY2VzX3Jlc291cmNlZ3JvdXBfdGFnIiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfZWNzX29mZmxpbmVfYWM3IiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfZXZzX3JldHlwZSIsImlkIjoiMCJ9LHsibmFtZSI6Im9wX2dhdGVkX2tvb21hcCIsImlkIjoiMCJ9LHsibmFtZSI6Im9wX2dhdGVkX2V2c19lc3NkMiIsImlkIjoiMCJ9LHsibmFtZSI6Im9wX2dhdGVkX2Rtcy1hbXFwLWJhc2ljIiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfZXZzX3Bvb2xfY2EiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9hX2NuLXNvdXRod2VzdC0yYiIsImlkIjoiMCJ9LHsibmFtZSI6Im9wX2dhdGVkX2h3Y3BoIiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfZWNzX29mZmxpbmVfZGlza180IiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfaHdkZXYiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9vcF9nYXRlZF9jYmhfdm9sdW1lIiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfc21uX3dlbGlua3JlZCIsImlkIjoiMCJ9LHsibmFtZSI6Im9wX2dhdGVkX2NjZV9hdXRvcGlsb3QiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9odl92ZW5kb3IiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9wcm9fY2EiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9hX2NuLW5vcnRoLTRlIiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfd2FmX2NtYyIsImlkIjoiMCJ9LHsibmFtZSI6Im9wX2dhdGVkX2FfY24tbm9ydGgtNGQiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9lY3NfaGVjc194IiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfZWNzX2FjNyIsImlkIjoiMCJ9LHsibmFtZSI6Im9wX2dhdGVkX2VwcyIsImlkIjoiMCJ9LHsibmFtZSI6Im9wX2dhdGVkX2NzYnNfcmVzdG9yZV9hbGwiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9hX2NuLW5vcnRoLTRmIiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfb2N0b3B1cyIsImlkIjoiMCJ9LHsibmFtZSI6Im9wX2dhdGVkX29wX2dhdGVkX3JvdW5kdGFibGUiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9ldnNfZXh0IiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfYV9hcC1zb3V0aGVhc3QtMWUiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9hX3J1LW1vc2Nvdy0xYiIsImlkIjoiMCJ9LHsibmFtZSI6Im9wX2dhdGVkX2FfYXAtc291dGhlYXN0LTFkIiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfYXBwc3RhZ2UiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9hX2FwLXNvdXRoZWFzdC0xZiIsImlkIjoiMCJ9LHsibmFtZSI6Im9wX2dhdGVkX3Ntbl9hcHBsaWNhdGlvbiIsImlkIjoiMCJ9LHsibmFtZSI6Im9wX2dhdGVkX2FpZWRnZV9hbGdvcml0aG1fcGFja2FnZSIsImlkIjoiMCJ9LHsibmFtZSI6Im9wX2dhdGVkX2NzZV9nYXRld2F5IiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfRUMtT0JUIiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfcmRzX2NhIiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfZWNzX2dwdV9nNXIiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9vcF9nYXRlZF9tZXNzYWdlb3ZlcjVnIiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfZWNzX3JpIiwiaWQiOiIwIn0seyJuYW1lIjoib3BfZ2F0ZWRfYV9ydS1ub3J0aHdlc3QtMmMiLCJpZCI6IjAifSx7Im5hbWUiOiJvcF9nYXRlZF9pZWZfcGxhdGludW0iLCJpZCI6IjAifV0sInByb2plY3QiOnsiZG9tYWluIjp7Im5hbWUiOiJoaWRfajJkLTA4ZXlhNWdoY18tIiwiaWQiOiJjMGY3MWExYzNhZGQ0Yzc1OGFlODI1OWUxNWVkMjIwMCJ9LCJuYW1lIjoiY24tc291dGgtMSIsImlkIjoiODdjMmI0OGMyODc4NGIyNzhhZDkxYmFjMzk2MzMwZWUifSwiaXNzdWVkX2F0IjoiMjAyNC0wNC0yOVQxMDoyNDoxNC4zMjUwMDBaIiwidXNlciI6eyJkb21haW4iOnsibmFtZSI6ImhpZF9qMmQtMDhleWE1Z2hjXy0iLCJpZCI6ImMwZjcxYTFjM2FkZDRjNzU4YWU4MjU5ZTE1ZWQyMjAwIn0sIm5hbWUiOiJ0aGluZ2V0aGVyIiwicGFzc3dvcmRfZXhwaXJlc19hdCI6IiIsImlkIjoiZDBlODcyODg0MTI2NDFkNjgyZGY4Y2Q0OTgyNmIzMDMifX19MYIBwTCCAb0CAQEwgZcwgYkxCzAJBgNVBAYTAkNOMRIwEAYDVQQIDAlHdWFuZ0RvbmcxETAPBgNVBAcMCFNoZW5aaGVuMS4wLAYDVQQKDCVIdWF3ZWkgU29mdHdhcmUgVGVjaG5vbG9naWVzIENvLiwgTHRkMQ4wDAYDVQQLDAVDbG91ZDETMBEGA1UEAwwKY2EuaWFtLnBraQIJANyzK10QYWoQMAsGCWCGSAFlAwQCATANBgkqhkiG9w0BAQEFAASCAQAhUh0ii2SZ7fL5CeCeFG6ydyjjLQBYvQeaO1ArQsntKBomASlLzBypRkrXjWrt0B2ofzWT2wZd4VI39kC8alUE4hx-Iyo5nhhmCVTkniI4qwX4MLaWw+djGNQKNLXhlGuJr--bBfkkZ7zgY7pzXSxy8eERqrvh7yY0TussdJXDSWFz+nrwuIgWdx7DlNATUKymZL-Uf2dSZu0ja2vs4M5W0VxMNXEoZWSdz+dxqTJCwxkgHlilNzQK3e0HcSdKvkQ9wojCPwgXqwMWJnbNR6hzWQLAWGA3rwk3wGcmgchwiRc-ZY4IIel9PI1Ya-IowSQ9pQcWSiAi-oNen30nzhtJ
[2024-04-29 18:24:14.675][000000013.095] MIIQBwYJKoZI
[2024-04-29 18:24:14.690][000000013.095] body {"node_id": "866374065320956","product_id": "tag003v01","device_name":"866374065320956"}
[2024-04-29 18:24:14.690][000000013.100] D/DNS 1ec01027ed.st1.iotda-app.cn-south-1.myhuaweicloud.com state 0 id 3 ipv6 0 use dns server2, try 0
[2024-04-29 18:24:14.690][000000013.146] I/DNS dns all done ,now stop
[2024-04-29 18:24:15.521][000000013.964] iotcloud_huawei_autoenrol 403 table: 00466A80 {"error_code":"IOTDA.000004","error_msg":"Invalid access token."}
[2024-04-29 18:24:15.521][000000013.965] E/user.iotcloud_huawei_autoenrol 403 table: 00466A80 {"error_code":"IOTDA.000004","error_msg":"Invalid access token."}

PACK包版本 / Version

core_V1109\LuatOS-SoC_V1109_EC618.soc

验证

  • 检查过该问题,之前没有人提过 / Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
  • 提供了最小可复现工程或详细的复现步骤,确保开发者可以复现 / The provided reproduction is a minimal reproducible example of the bug.
  • 已经提供了完整的报错信息、日志、截图,没有经过删减。

评论 (0)

nishizawa23 创建了任务

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(1)
Lua
1
https://gitee.com/openLuat/LuatOS.git
git@gitee.com:openLuat/LuatOS.git
openLuat
LuatOS
LuatOS

搜索帮助