Мне нужна помощь по Json. Строка (база 64) усекается в теле запроса, где она работает, как и ожидалось, в первом запросе http, и происходит сбой во втором запросе http и далее.
public class Base64Deserializer extends JsonDeserializer<Object> {
@Override
public Object deserialize(JsonParser parser, DeserializationContext context) throws IOException {
String value = "";
try {
JsonNode node = parser.getCodec().readTree(parser);
value = node.asText();
System.out.println("in deserialize() :" + value);
//ObjectMapper objectMapper = new ObjectMapper();
} catch (Exception ex) {
System.out.println("in deserialize() :: Exception");
ex.printStackTrace();
}
return value;
}
}
Здесь значение имеет полную строку base64 в первом запросе http, но урезанное значение во втором запросе в палатах.
общая длина строки base 64 превышает 34K.
Пожалуйста, дайте мне знать, что Я могу сделать, чтобы решить эту проблему. Спасибо.