Azure AI文档智能,获取InvalidContentSourceFormat错误

cpjpxq1n  于 2023-10-22  发布在  其他
关注(0)|答案(1)|浏览(83)

目前我正在使用Azure AI文档智能表单识别器。我已经写好了逻辑并运行了我的API。我的API将采用Azure表单识别器端点和apikey进行连接。但我在错误之下。请帮助解决这个问题。

com.azure.core.exception.HttpResponseException: Status code 400, "{"error":{"code":"InvalidArgument","message":"Invalid argument.","innererror":{"code":"InvalidContentSourceFormat","message":"Invalid content source: Url must be http or https."}}}"
    at com.azure.ai.formrecognizer.documentanalysis.implementation.util.Transforms.getHttpResponseException(Transforms.java:276) ~[azure-ai-formrecognizer-4.0.8.jar:4.0.8]
    at com.azure.ai.formrecognizer.documentanalysis.DocumentAnalysisClient.analyzeDocument(DocumentAnalysisClient.java:332) ~[azure-ai-formrecognizer-4.0.8.jar:4.0.8]
    at com.azure.ai.formrecognizer.documentanalysis.DocumentAnalysisClient.lambda$analyzeActivationOperation$2(DocumentAnalysisClient.java:302) ~[azure-ai-formrecognizer-4.0.8.jar:4.0.8]
    at com.azure.ai.formrecognizer.documentanalysis.DocumentAnalysisClient.lambda$beginAnalyzeDocumentFromUrlSync$0(DocumentAnalysisClient.java:181) ~[azure-ai-formrecognizer-4.0.8.jar:4.0.8]
    at com.azure.core.util.polling.SimpleSyncPoller.<init>(SimpleSyncPoller.java:65) ~[azure-core-1.40.0.jar:1.40.0]
    at com.azure.core.util.polling.SyncPoller.createPoller(SyncPoller.java:127) ~[azure-core-1.40.0.jar:1.40.0]
    at com.azure.ai.formrecognizer.documentanalysis.DocumentAnalysisClient.beginAnalyzeDocumentFromUrlSync(DocumentAnalysisClient.java:174) ~[azure-ai-formrecognizer-4.0.8.jar:4.0.8]
    at com.azure.ai.formrecognizer.documentanalysis.DocumentAnalysisClient.beginAnalyzeDocumentFromUrl(DocumentAnalysisClient.java:157) ~[azure-ai-formrecognizer-4.0.8.jar:4.0.8]
    at com.azure.ai.formrecognizer.documentanalysis.DocumentAnalysisClient.beginAnalyzeDocumentFromUrl(DocumentAnalysisClient.java:113) ~[azure-ai-formrecognizer-4.0.8.jar:4.0.8]

我已经试过了所有可能的方法来找出答案,但还是找不到。甚至我也试着查看azure文档和支持faq。

g6ll5ycj

g6ll5ycj1#

根据提供的错误日志,它表明您传递给beginAnalyzeDocumentFromUrl方法的URL格式不正确。
由于您使用的是beginAnalyzeDocumentFromUrl,因此URL输入的格式必须为httphttps
要解决此问题,请检查您的源输入格式,您可以检查下面的示例输入以供参考和测试:
https://raw.githubusercontent.com/Azure-Samples/cognitive-services-REST-api-samples/master/curl/form-recognizer/sample-layout.pdf
我可以用上面的示例URL执行beginAnalyzeDocumentFromUrl方法。

有关实现的更多详细信息,您可以查看此文档。

相关问题