我正在使用 RestTemplate 对 asana 的 REST Api 进行 GET 调用。通过在我打电话时使用邮递员:
我收到一条消息和一个同步令牌(同步令牌太旧需要更新时也是如此)。
通过使用 RestTemplate,当同步令牌太旧时\它是我第一次调用并且我需要一个同步令牌,我得到一个 412 响应“预测失败”。这也发生在邮递员中,但我正在处理新同步令牌的“错误”消息。
使用 RestTemplate 我得到的只是这个错误:
2015 年 8 月 6 日下午 3:56:55 org.springframework.web.client.RestTemplate handleResponseError 警告:获取请求 foPROJECT_ID21650756795165”导致 412(前提条件失败);调用线程“主”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) 在 org.springframework.web.client.RestTemplate.execute(RestTemplate.java:409) 在 org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:385 ) 在availo.worker.asana.MainTask.getEvents(MainTask.java:86) 在availo.worker.asana.MainTask.getProjects(MainTask.java:76) 在availo.worker.asana.MainTask.main(MainTask.java:115)
有什么建议么?
谢谢!