我进行了一次顶点调用,并返回了一些自定义错误消息,例如在500
try {
if (preparedStatement== null) {
preparedStatement.close();
}
if (dbConnection == null) {
dbConnection.close();
}
在类{"errors":[{"status":"unknown","message":"this is a message"}]
中,它调用了
DefaultRestClient
在其余消息返回时会爆炸的
不是列表。 被调用的返回行是
List<RestError> restErrors = this.readErrorsFrom(responseContent, this.format, this.objectMapper, this.xStream);
,但是由于responseContent是InputStream,因此SalesforceException生成为例如 return new SalesforceException("Unexpected error: " + reason + ", with content: " + responseContent, statusCode);
因此内容本身会由于调用InputStream.toString()而不是直接翻译消息而丢失。
反正还有保留吗?