2017-04-18 61 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

我會建議看看那裏提供的答案,看看他們是否能解決你的問題。