无订阅ID获取Azure产品列表:HTML响应转JSON的方案与步骤
问题解答
返回HTML格式的原因
- 该URL是面向浏览器的文档展示页面,并非专门的API接口,服务器默认返回用于网页渲染的HTML内容。
- 请求未指定接受JSON格式的响应头,服务器会返回预设的默认格式(HTML)。
获取JSON格式响应的解决方案
使用微软Azure官方提供的对应API接口,通过设置请求头指定响应格式,必要时完成身份验证后发起请求。
具体步骤
- 确认目标数据对应的官方API端点:比如要获取Azure产品相关数据,需使用Azure Resource Graph API或Azure服务对应的REST API(而非原文档页面URL)。
- 设置请求头:在请求中添加
Accept: application/json,明确告知服务器你需要JSON格式的响应。 - 完成身份验证(若API要求):通过Azure AD获取访问令牌,在请求头中添加
Authorization: Bearer <你的访问令牌>。 - 调用正确的API端点发送请求,获取JSON格式的响应数据。
内容的提问来源于stack exchange,提问作者GOPINADH PASUPULETI
相关产品推荐
相关产品推荐

