2017-04-18 30 views
0

上传文件,我们正在使用API​​Connect为我们所有的API网关。通过APIConnect

我们必须接受一个字节数组(从文件上传表单)REST服务,并保存在后端文件。

当通过APIConnect proxed,我碰到下面的错误,并显示状态码500我怎样才能解决这个问题?

{ 
"httpCode":"500", 
"httpMessage":"Internal Server Error", 
"moreInformation":"JSON type length exceeded" 
} 

回答

1

此错误看起来像来自Datapower JSON解析器限制。文件很大吗?如果您可以访问Datapower,则可以更改这些限制。

1

正如David Shute上面解释的,这个错误似乎是由于DataPower中定义的JSON解析器限制。你可以看到下面的文档中的默认值:

https://www.ibm.com/support/knowledgecenter/SS9H2Y_7.2.0/com.ibm.dp.doc/json_parserlimits.html

我相信我发现贴有关于如何解决,虽然这个问题的一些建议一个类似的问题:

https://developer.ibm.com/answers/questions/324780/json-type-length-exceeded-1.html

我会建议看看那里提供的答案,看看他们是否能解决你的问题。