Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / spring resttemplate: cannot extract response no content-type found / 8 сообщений из 8, страница 1 из 1
22.08.2013, 11:36:44
    #38374316
Timoshenko Arthur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spring resttemplate: cannot extract response no content-type found
Добрый день!
Столкнулся с проблемой.
Есть сервис, который отправляет на удаленный сервис запрос(POST) и получает некоторый ответ.
Все работало нормально. Но Ни с того ни с сего стал ответ присылать ошибку: cannot extract response no content-type found
Попробовал выполнить запрос, который отправляю, не через свой сервис, а через плаги лисы и jMetter - все успешно.
Подскажите, пожалуйста, что может быть за проблема?
Spring 3.0.6
Метод запроса
Код: java
1.
HttpEntity<String> response = template.exchange(url, HttpMethod.POST, requestEntity, String.class);
...
Рейтинг: 0 / 0
22.08.2013, 11:39:39
    #38374323
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spring resttemplate: cannot extract response no content-type found
Ошибку полностью, со stracktrace.
...
Рейтинг: 0 / 0
22.08.2013, 11:47:58
    #38374344
Timoshenko Arthur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spring resttemplate: cannot extract response no content-type found
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
org.springframework.web.client.RestClientException: Cannot extract response: no Content-Type found
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:66)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:619)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:446)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:401)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:377)
	at com.WSClient.postResponseBody(WSClient.java:99)
	at com.sender.logic.tools.SenderTools.postResponseBody(SenderTools.java:55)
	at com.sender.logic.SenderLogic.createEvents(SenderLogic.java:508)
	at com.timing.sender.logic.SenderLogic.sendTimingsList(SenderLogic.java:421)
	at com.sender.Sender.main(Sender.java:38)
...
Рейтинг: 0 / 0
22.08.2013, 12:03:07
    #38374371
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spring resttemplate: cannot extract response no content-type found
Надо сдампить отклик сервера. Возможно там происходит ошибка и он возвращает какой-то неожиданный отклик, забывая выставить header. Что более чем странно.
Вообще научитесь запрос и ответ мониторить. Тогда легко сожете сравить что зарпос\ответ вашего кода и jMeter.
...
Рейтинг: 0 / 0
22.08.2013, 16:00:06
    #38374902
Timoshenko Arthur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spring resttemplate: cannot extract response no content-type found
Да, попробую сегодня разобраться с ответом.
Понятное дело, что и тело и заголовки null от RestTemplate.
Попробую смоделировать и протрассировать поэтапно
...
Рейтинг: 0 / 0
22.08.2013, 16:08:24
    #38374916
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spring resttemplate: cannot extract response no content-type found
Timoshenko ArthurДа, попробую сегодня разобраться с ответом.
Понятное дело, что и тело и заголовки null от RestTemplate.
Попробую смоделировать и протрассировать поэтапно
Почему "от RestTemplate". Отклик, ведь, от сервера приезжает.
...
Рейтинг: 0 / 0
22.08.2013, 16:11:34
    #38374922
Timoshenko Arthur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spring resttemplate: cannot extract response no content-type found
Да это понятно.
Это я не так выразился. http://www.sql.ru/forum/images/happy.gif
...
Рейтинг: 0 / 0
23.08.2013, 12:02:50
    #38375655
Timoshenko Arthur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spring resttemplate: cannot extract response no content-type found
Вообщем, как выяснилось, дело в серваке, куда уходят запросы.
А именно с нагрузкой. Если посылать с интервалом - все отлично.
И, судя по всему, взглянув на жалобы они увеличили ресурс и всё перестало падать.
А ответ от сервера на самом деле не происходил.
Как говорят их админы - такое случалось потому, что их сервис как бы падал. Но не полностью, а просто не выдерживая нагрузки отваливался на секунду. Вот так.
Спасибо большое за помощь
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / spring resttemplate: cannot extract response no content-type found / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]