You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调用Form Recognizer发票分析API传multipart文件报404错误如何解决

问题原因及修正方案

  • 请求URL路径重复:你的调用地址错误拼接了两次/formrecognizer/v2.1/prebuilt/invoice/analyze路径,正确的v2.1版本发票分析端点结构为https://<你的资源前缀>.cognitiveservices.azure.com/formrecognizer/v2.1/prebuilt/invoice/analyze,删除重复的后半段路径即可解决404核心报错。
  • curl参数格式错误:
    1. curl指定请求方法需要加-X前缀,不能直接写POST
    2. Content-Type请求头缺少-H前缀,curl无法识别为请求头参数
    3. 本地文件上传需要在路径前加@标识,文件MIME类型应为application/pdf而非.pdf

修正后可用curl命令

curl -v -i -X POST "https://xxx.cognitiveservices.azure.com/formrecognizer/v2.1/prebuilt/invoice/analyze" \
-H "Content-Type: multipart/form-data" \
-F "form=@C:\Users\User\Desktop\Receipt.pdf;type=application/pdf" \
-H "Ocp-Apim-Subscription-Key: xxxa3fb3553dd81bd1f4c5b1xxx"

如果是Windows cmd环境执行,去掉换行符和反斜杠,把所有参数写在同一行即可

内容的提问来源于stack exchange,提问作者SKDroid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 08:36:02