问下文字识别OCR里这个身份证识别怎么一直报这个错?{\”RequestId\”:\”639527AF-E58C-5D9F-B006-C8CBF255DF0A\”,\”HostId\”:\”ocr-api.cn-hangzhou.aliyuncs.com\”,\”Code\”:\”imageUrlOrBodyEmpty\”,\”Message\”:\”The image URL or body is empty.\”,\”Recommend\”:\”https://api.aliyun.com/troubleshoot?q=imageUrlOrBodyEmpty&product=ocr-api&requestId=639527AF-E58C-5D9F-B006-C8CBF255DF0A\”}”我用的是API调用的方式,这个要怎么设置body呢?
问下文字识别OCR里这个身份证识别怎么一直报这个错?[阿里云OCR]
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
400 imageUrlOrBodyEmpty The image URL or body is empty. 图片URL或BODY为空。Body设置可以看下这个
https://help.aliyun.com/document_detail/469176.html?spm=a2c4g.442267.0.0.9e8d16a2EETUeG
。此回答来自钉群【官方】阿里云OCR公共云客户交流群。
根据错误信息来看,报错是因为图片的URL或者请求体为空导致的。在使用API调用的方式进行身份证识别时,需要确保请求中包含了有效的图片URL或者图片请求体。
以下是使用API调用方式进行身份证识别时设置请求体的一般步骤:
使用POST方法发送请求:身份证识别通常需要向API发送POST请求,以便传递图片数据。
设置请求头:在请求头中指定Content-Type为”application/json”,以及其他必要的认证信息等。
设置请求体:在请求体中包含要识别的图片数据。可以选择使用图片的URL或者直接上传图片的二进制数据。
如果你选择使用图片URL,可以在请求体中设置如下格式的JSON数据:
如果你选择直接上传图片的二进制数据,可以在请求体中设置如下格式的JSON数据:
在这两种情况下,需要将上述JSON数据作为请求体发送到API的端点。