【发布时间】:2023-01-20 06:18:59
【问题描述】:
我正在尝试将带有基本编码数据的参数传递给 curl 请求。它抱怨参数列表太长因为基本编码字符串太长。根据其他帖子的回复,我尝试将内容存储在文件中并尝试将文件作为参数传递。在那里,我得到一个错误:文件已损坏或格式不受支持
这是我的两个请求的样子
curl -v -i POST "https://contoso.azure.com/formrecognizer/documentModels/prebuilt-idDocument:analyze?api-version=2022-06-30-preview" -H "Content-Type: application/json" -H "Ocp-Apim-Subscription-Key: <key>" --data "{'base64Source': '<base64encoded_data>'}"
curl -v -i POST "https://contoso.azure.com/formrecognizer/documentModels/prebuilt-idDocument:analyze?api-version=2022-06-30-preview" -H "Content-Type: application/json" -H "Ocp-Apim-Subscription-Key: <key>" --data "{'base64Source': '@file.txt'}"
我将 base64 编码的数据按原样放在文件中 - file_screenshot
任何帮助表示赞赏。
【问题讨论】:
标签: azure curl microsoft-cognitive