首页 > 解决方案 > 分析自定义模型的结果时出现错误 2003

问题描述

使用此链接:https ://docs.microsoft.com/en-us/azure/cognitive-services/form-recognizer/quickstarts/curl-train-extract我遵循每个步骤并使用指南中的示例数据。在“获取分析结果”的最后一步之前,所有这些都是成功的,它返回以下内容:

{
    "status": "failed",
    "createdDateTime": "2020-07-09T14:59:12Z",
    "lastUpdatedDateTime": "2020-07-09T14:59:14Z",
    "analyzeResult": {
        "version": null,
        "readResults": null,
        "pageResults": null,
        "documentResults": null,
        "errors": [
            {
                "code": "2003",
                "message": "Download failed. Please check your input URL."
            }
        ]
    }
}

不幸的是,没有提及错误代码和可能的解释/解决方案。高度赞赏协助。

标签: microsoft-cognitive

解决方案


错误信息非常明确:您提供的用于分析的 url 不允许服务下载文档。

请检查您在操作期间发送的名为“分析键值对和表的表单”的内容:

curl -v "https://<Endpoint>/formrecognizer/v2.0/custom/models/<model ID>/analyze" -H "Content-Type: application/json" -H "Ocp-Apim-Subscription-Key: <subscription key>" -d "{ \"source\": \""<SAS URL>"\" } "

特别是,你能详细说明最后一部分吗?带有 '' 块的部分是导致错误的部分


推荐阅读