Я использую RestTemplate для вызова GET для REST Apana Асаны. Используя почтальон, когда я звоню:Event Sync Token (статус ответа 412)
Я получаю сообщение об ошибке и синхронизации маркера (это тот самый случай, когда синхронизация маркеров слишком стары и должны быть возобновлены).
С помощью RestTemplate, когда токен синхронизации слишком старый \ его первый вызов, который я делаю, и мне нужен токен синхронизации, я получаю ответ 412 «Prediction Faild». Это происходит и в почтальоне, но я получаю сообщение об ошибке «новый».
С RestTemplate все, что я получаю эту ошибку:
Aug 06, 2015 3:56:55 PM org.springframework.web.client.RestTemplate handleResponseError WARNING: GET request foPROJECT_ID21650756795165" resulted in 412 (Precondition Failed); invoking error handler Exception in thread "main" org.springframework.web.client.HttpClientErrorException: 412 Precondition Failed at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:90) at org.springframework.web.client.RestTemplate.handleResponseError(RestTemplate.java:494) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:451) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:409) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:385) at availo.worker.asana.MainTask.getEvents(MainTask.java:86) at availo.worker.asana.MainTask.getProjects(MainTask.java:76) at availo.worker.asana.MainTask.main(MainTask.java:115)
Любые предложения?
Спасибо!
Спасибо! Мне удалось это сделать, единственное, что я заметил, что есть задержка между событием и индексированием на сервере ... Когда я вызываю список событий, после добавления задачи, например , иногда он ничего не показывает, и это занимает около 10 секунд, пока я снова не позвоню и не вернусь к событию ... –
Звучит примерно так. Это явная проблема для вас? Учитывая, что наше текущее событие генерации событий происходит почти в реальном времени, но не мгновенно. Я могу добавить некоторые документы вокруг этого, чтобы сделать его более понятным. –