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

使用eSign Genie API在VM下载Excel时报HTTP 500空指针异常问题咨询

问题根因

你调用接口返回HTTP 500及java.lang.NullPointerException的核心原因是,POST请求只设置了application/json请求头,未携带接口要求的必填JSON请求参数,服务端读取参数时空值触发空指针异常。

修复方案

  • 参考官方接口文档要求,在请求中补充合法的筛选类JSON请求体,调整后的curl命令示例如下:
curl -X POST \
  https://www.esigngenie.com/esign/api/folders/getFolders/download \
  -H 'authorization: Bearer <替换为你实际的有效access token>' \
  -H 'cache-control: no-cache' \
  -H 'content-type: application/json' \
  -d '{
    "status": "ALL",
    "startDate": "2024-01-01",
    "endDate": "2024-07-01"
}'
  • 额外校验项:
    • 确认使用的access token未过期,且所属账号具备报表下载的接口调用权限
    • 确认请求体中所有字段的取值符合接口要求,无格式错误或非法空值
    • 若需直接保存返回的Excel文件,可在curl命令末尾添加-o 报表名称.xlsx参数,直接将接口返回的文件写入本地

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 05:45:03