org.apache.http.client.methods.HttpRequestBase#reset()源码实例Demo

下面列出了org.apache.http.client.methods.HttpRequestBase#reset() 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: hsac-fitnesse-fixtures   文件: HttpClient.java
protected void cleanupAfterRequest(org.apache.http.HttpResponse response, HttpRequestBase method) {
    method.reset();
    if (response instanceof CloseableHttpResponse) {
        try {
            ((CloseableHttpResponse)response).close();
        } catch (IOException e) {
            throw new RuntimeException("Unable to close connection", e);
        }
    }
}
 
源代码2 项目: timbuctoo   文件: HttpCaller.java
private <T> T executeRequest(HttpRequest value, ValueTransformer<T> valueConverter) throws IOException {
  HttpRequestBase request = createRequest(value);

  try {
    HttpResponse response = client.execute(request);
    T returnValue = valueConverter.transform(response);
    return returnValue;
  } finally {
    request.reset();
  }
}
 
源代码3 项目: openmeetings   文件: AbstractCalendarHandler.java
/**
 * Resets the Method for reusablility.
 * @param method Method to reset.
 */
void releaseConnection(HttpRequestBase method) {
	if (method != null) {
		method.reset();
	}
}