将GET请求更改为POST后,出现NoHttpResponseException

时间:2018-11-16 10:02:54

标签: java

我正在使用RestTemplate调用GET API。 但是,由于API的查询范围太长,我要求API提供程序将其更改为POST。

更改为POST后,偶尔会发生NoHttpResponseException。

API提供程序支持GET / POST。 我不知道为什么NoHttpResponseException仅在POST请求上发生。

我知道NoHttpResponseException是由CLOSE_WAIT引起的。 此NoHttpResponseException是否与GET-> POST请求更改有关?

发生的错误如下。

org.springframework.web.client.ResourceAccessException: I / O error on POST request for "XXXX": XXXX failed to respond; nested exception is org.apache.http.NoHttpResponseException: XXXX failed to respond

在org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:732)

谢谢。

0 个答案:

没有答案