第三方平台通过 IMC的 rest api接口 /imcrs/plat/res/device/allMsg/172.16.1.1 ,读取设备信息。
在imc自己的rest api 页面上测试该接口读取数据是正常的。(第一张图)
但是第三方平台 读取该接口时就返回错误(第二、三张图)提示 Http Status 401 Unauthorized 错误,
我百度了一下,HTTP 401 错误 - 未授权: (Unauthorized) 的错误原因:
您的Web服务器认为,客户端(例如您的浏览器或我们的 CheckUpDown 机器人)发送的 HTTP 数据流是正确的,进入网址(URL)资源 ,需要用户身份验证,而相关信息 1)尚未被提供或 2) 已提供没有通过授权测试。这就是通常所如的“HTTP基本验证”。需客户端提供的验证请求在 HTTP 协议中被定义为 WWW - 证标头字段(WWW-Authenticate header field)。般来说该错误消息表明您首先需要登录(输入有效的用户名和密码)。 如果你刚刚输入这些信息,立刻就看到一个 401 错误,就意味着,无论出于何种原因您的用户名和密码其中之一或两者都无效(输入有误,用户名暂时停用,等)。
请问应该如何才能正确读取IMC的rest api接口
(0)
请方法调整下看看
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明