开发者社区 > 视觉智能 > 文字识别 > 正文

有人知道c#版代码为啥不能跑吗?我换成python版本就能返回文字识别OCR!

有人知道c#版代码为啥不能跑吗?我换成python版本就能返回文字识别OCR0ae412dd8eef1d0c9d319fe80161f708.png
e97f2f4e0a5464f7b14789d5d313bc3b.png

展开
收起
真的很搞笑 2023-07-11 18:35:00 75 0
5 条回答
写回答
取消 提交回答
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    您好,通常是您的请求body部分参数不符合JSON规范。可以通过检查body参数来解决,或者把body参数尝试转换成JSON格式,之后将JSON格式的 {"image","base64图片"} 的string 再转成byte[]传进去。 云市场每个接口在商品页面都提供了curl、JAVA、C#、PHP、Python、ObjectC等语言的SDK,请按照示例调通任一种调用方式。

    2023-07-13 17:37:42
    赞同 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    可能是由于C#代码中的JSON解析出现了问题,导致无法正确解析请求数据。建议您检查一下代码中是否存在以下问题:

    JSON字符串格式是否正确,是否存在缺失的括号、引号等问题。
    JSON解析器的版本是否正确,是否需要升级到最新版本。
    请求数据是否符合JSON格式要求,是否存在非法字符、缺失字段等问题。
    是否已经添加了必要的HTTP请求头和身份验证信息,例如Content-Type、Authorization等。

    2023-07-12 09:42:06
    赞同 展开评论 打赏
  • JSON格式错误

    2023-07-11 21:32:17
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    HTTP Error 460: Invalid Input - failed to parse json,这个错误提示通常表示OCR服务返回的响应数据格式不正确,可能是由于OCR服务无法正确解析输入的JSON格式数据导致的。

    对于C#版代码不能正常运行的问题,可能是由于请求参数或者HTTP请求头部信息设置不正确导致的。您可以检查一下C#代码中请求参数和请求头部信息设置的正确性,并与Python版本的请求参数和请求头部信息进行比对,以找出问题所在。

    2023-07-11 21:03:17
    赞同 展开评论 打赏
  • json格式错误,此回答整理自钉群“【官方】阿里云OCR公共云客户交流群”

    2023-07-11 18:50:03
    赞同 展开评论 打赏

文字识别技术可以灵活应用于证件文字识别、发票文字识别、文档识别与整理等行业场景,满足认证、鉴权、票据流转审核等业务需求。

相关电子书

更多
阿里云智能-印刷文字识别OCR-产品介绍 立即下载
阿里巴巴读光OCR 立即下载
印刷文字识别算法设计与在线服务 立即下载