произошла ошибка 406. Нет содержимого для сопоставления из-за ошибки конца ввода

#json #spring #jackson #rdap

#json #весна #джексон #rdap

Вопрос:

Я прошу https://rdap.lacnic.net/rdap/ip/190.42.216.128 чтобы получить информацию об IP, но я получаю ошибку 406. То есть нет содержимого для сопоставления из-за ошибки конца ввода

В веб-браузере 200 OK выводит данные json, но при использовании Spring Resttemplate возникает ошибка 406. это мой код с использованием kotlin. Почему это?

  val uri = UriComponentsBuilder
            .fromUriString("https://rdap.lacnic.net/rdap/ip/190.42.216.128")
            .build()

restTemplate.getForEntity(uri.toUriString(), JsonNode::class.java)

 

Ответ №1:

Неприемлемый код ответа ошибки клиента HyperText Transfer Protocol (HTTP) 406 указывает, что сервер не может выдать ответ, соответствующий списку допустимых значений, определенных в заголовках упреждающего согласования содержимого запроса, и что сервер не желает предоставлять представление по умолчанию.

Ссылка здесь.