computer-vision - 如何测试 microsoft conitive services 计算机 vsion api?
问题描述
我是 azure conitive 服务计算机视觉 api的新手。我想在 microsft 控制台本身上测试分析 api。我正在尝试从 api 中提取图像描述。当我通过图像网址时,它会被删除并变为红色。该网站说该网址无效。我尝试了多个图像。它显示相同的错误。我什至尝试使用 microsft 本身用于计算机视觉演示的图像 url。请帮帮我
我在 api 服务中测试的 URL:https ://centralindia.dev.cognitive.microsoft.com/docs/services/56f91f2d778daf23d8ec6739/operations/56f91f2e778daf14a499e1fa/console
示例图片网址:
我得到的回应
apim-request-id: ecb54c47-8a6e-4f16-a44f-0a40dc29e44d
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
x-content-type-options: nosniff
Date: Sun, 02 Jun 2019 11:45:53 GMT
Content-Length: 104
Content-Type: application/json; charset=utf-8
{
"code": "BadArgument",
"requestId": "ecb54c47-8a6e-4f16-a44f-0a40dc29e44d",
"message": "JSON format error."
}
解决方案
该错误表明您访问了正确的端点,并且该服务需要正确的 JSON 有效负载,但是您提供的 JSON 格式不正确。如果您使用控制台进行测试,请确保您的有效负载如下所示:
{"url":"https://azurecomcdn.azureedge.net/cvt-99139de686aeb419fc63b353ae8c79ee0e1a1ef16d4d7803228d1ea648376d26/images/shared/cognitive-services-demos/analyze-image/analyze-8-thumbnail.jpg"}
推荐阅读
- javascript - 为什么 Angular 不允许我将参数传递给提供者的 useFactory 中的函数?
- java - 如何解决无法执行语句;SQL [不适用];约束[患者ID];嵌套异常是 org.hibernate.exception.ConstraintViolationException
- sql-server - 许多数据集分为一行和多列计数(T-SQL)
- c++ - 为什么我会从这个字符串到字符转换中获得随机输出?
- excel - 如何在 Excel 功能区按钮的工具提示中添加图像?
- c# - 我已经部署了elk和rabbitmq,但是logstash不能消费来自rabbitmq的消息
- azure-devops - Azure DevOps Server 删除的构建不会释放空间
- sql-server - 如何加入 3 张或更多桌子
- reactjs - 如何在客户端 PrivateRoute 上授权 jwt 令牌?
- php - Laravel - 验证索引数组