spring RestTemplate


RestTemplate:

一、介绍

    类似到 httpclient  所有的请求都是自己封装的,提供了很多简单有效的方法.

二、用途

    在做java 程序之间的 http 请求时,如果集成了spring ,就不用在使用httpClient.做请求模板了。

三、主要方法有:


@Override
public <T> T execute(String url, HttpMethod method, RequestCallback requestCallback,
ResponseExtractor<T> responseExtractor, Object... urlVariables) throws RestClientException {
    URI expanded = new UriTemplate(url).expand(urlVariables);
    return doExecute(expanded, method, requestCallback, responseExtractor);
}
@Override
public <T> T execute(String url, HttpMethod method, RequestCallback requestCallback,
ResponseExtractor<T> responseExtractor, Map<String, ?> urlVariables) throws RestClientException {
    URI expanded = new UriTemplate(url).expand(urlVariables);
    return doExecute(expanded, method, requestCallback, responseExtractor);
}
@Override
public <T> T execute(URI url, HttpMethod method, RequestCallback requestCallback,
    ResponseExtractor<T> responseExtractor) throws RestClientException {
    return doExecute(url, method, requestCallback, responseExtractor);
}


你可能感兴趣的:(RestTemplate介绍)