我目前正在使用来自Free OCR API 的 API(使用 POST 调用)。我已经使用 Postman 尝试过,它似乎工作正常。但是当我通过 Outsystems 使用它时,我得到一个内部服务器错误。两种服务创建的请求几乎相同,但它不能通过 Postman 以外的任何方式工作。
以下是发出的请求调用:
邮递员电话:
POST /parse/image HTTP/1.1
Host: api.ocr.space
Cache-Control: no-cache
Postman-Token: 3e58eea7-4108-dd26-e79b-1183ee6e5908
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="apikey"
404f8bdbfe88957
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="language"
eng
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="base64image"
data:image/bmp;base64,<base64 text>
------WebKitFormBoundary7MA4YWxkTrZu0gW--
外系统调用:
POST /parse/image HTTP/1.1
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu088
Cache-Control: no-cache
Host: api.ocr.space
User-Agent: OutSystemsPlatform
------WebKitFormBoundary7MA4YWxkTrZu088
Content-Disposition: form-data; name="apikey"
404f8bdbfe88957
------WebKitFormBoundary7MA4YWxkTrZu088
Content-Disposition: form-data; name="language"
eng
------WebKitFormBoundary7MA4YWxkTrZu088
Content-Disposition: form-data; name="base64image"
data:image/bmp;base64,<base64 text>
------WebKitFormBoundary7MA4YWxkTrZu088--
邮递员会做我缺少的任何其他事情吗?