Java 如何解决错误代码:IoTubUnauthorizedAccess;未经授权?
我正在尝试使用JavaRESTAPI从azure IOT获取设备列表。 当我使用这个URL时Java 如何解决错误代码:IoTubUnauthorizedAccess;未经授权?,java,azure,iot,Java,Azure,Iot,我正在尝试使用JavaRESTAPI从azure IOT获取设备列表。 当我使用这个URL时 https:iothubhostname/devices/?maxCount=5&api-version=2015-07-01 它的回应是: 错误代码:IoTubUnauthorizedAccess;未经授权 您能否帮助我们,如何将此请求作为授权请求?从错误消息中,我们可以知道您的授权标头有问题。以下截图是我的结果: 以下是http请求的详细信息: 如何生成授权头,请参见。以下是文章中的一
https:iothubhostname/devices/?maxCount=5&api-version=2015-07-01
它的回应是:
错误代码:IoTubUnauthorizedAccess;未经授权
您能否帮助我们,如何将此请求作为授权请求?从错误消息中,我们可以知道您的授权标头有问题。以下截图是我的结果: 以下是http请求的详细信息: 如何生成授权头,请参见。以下是文章中的一个关键片段: {signature}一个HMAC-SHA256签名字符串,格式为:{URL编码的resourceURI}+“\n”+到期日。要点:密钥从base64解码,并用作执行HMAC-SHA256计算的密钥
希望这能帮助您。从错误消息中,我们可以知道您的授权标头有问题。以下截图是我的结果: 以下是http请求的详细信息: 如何生成授权头,请参见。以下是文章中的一个关键片段: {signature}一个HMAC-SHA256签名字符串,格式为:{URL编码的resourceURI}+“\n”+到期日。要点:密钥从base64解码,并用作执行HMAC-SHA256计算的密钥
希望这能帮助您。注意您的URL不正确。您需要有
https://
-https://iothubhostname/devices/?maxCount=5&api-version=2015-07-01
谢谢你,泡泡黑客。但url不是问题所在。我也尝试过使用此url()。它给出了同样的错误msg@Bhagya您找到解决方案了吗?请注意,您的URL不正确。您需要有https://
-https://iothubhostname/devices/?maxCount=5&api-version=2015-07-01
谢谢你,泡泡黑客。但url不是问题所在。我也尝试过使用此url()。它给出了同样的错误msg@Bhagya您找到解决方案了吗?授权标头到底有什么问题?授权标头到底有什么问题?