开发者社区> 问答> 正文

HTTPS进行设备认证时,server返回错误代表什么意思?

设备端SDK使用问题 HTTP连接

展开
收起
iot小能手 2018-11-30 14:31:39 1691 0
1 条回答
写回答
取消 提交回答
    1. server 返回 "10000":common error [未知错误]

          HTTPS报文是有一定格式要求,必须符合要求server才能支持:
              a.ContentType只支持application/json
              b.只支持HTTPS
              c.支持POST方法
    2. server 返回 "40000": request too many [请求次数过多,流控限制]

          同一个设备在一天内的认证次数是有限制的。
          解决方法:每次认证获得的token是有有效期的(48h),有效期内可以反复使用,无需每次都去认证。
    3. server 返回 "400"

          服务器认为鉴权参数是不合法的,鉴权失败。
          请参考http-example.c 修改。 
          检查IOTX_PRODUCT_KEY、IOTX_DEVICE_NAME、IOTX_DEVICE_SECRET、IOTX_DEVICE_ID是不是控制台合法的参数。
    2019-07-17 23:17:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
CDN助力企业网站进入HTTPS时代 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载