public abstract class RestClient extends Object
| 构造器和说明 |
|---|
RestClient(String url,
org.glassfish.jersey.client.ClientConfig config) |
RestClient(String url,
int timeout) |
RestClient(String url,
int timeout,
int maxTotal,
int maxPerRoute) |
RestClient(String url,
String user,
String password,
int timeout) |
RestClient(String url,
String user,
String password,
int timeout,
int maxTotal,
int maxPerRoute) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract void |
checkStatus(javax.ws.rs.core.Response response,
javax.ws.rs.core.Response.Status... statuses) |
void |
close() |
RestResult |
delete(String path,
Map<String,Object> params) |
RestResult |
delete(String path,
String id) |
RestResult |
get(String path) |
RestResult |
get(String path,
Map<String,Object> params) |
RestResult |
get(String path,
String id) |
RestResult |
post(String path,
Object object) |
RestResult |
post(String path,
Object object,
javax.ws.rs.core.MultivaluedMap<String,Object> headers) |
RestResult |
post(String path,
Object object,
javax.ws.rs.core.MultivaluedMap<String,Object> headers,
Map<String,Object> params) |
RestResult |
put(String path,
String id,
Object object) |
RestResult |
put(String path,
String id,
Object object,
Map<String,Object> params) |
protected javax.ws.rs.core.Response |
request(Callable<javax.ws.rs.core.Response> method) |
public RestClient(String url, int timeout)
public RestClient(String url, int timeout, int maxTotal, int maxPerRoute)
public RestClient(String url, String user, String password, int timeout, int maxTotal, int maxPerRoute)
public RestClient(String url, org.glassfish.jersey.client.ClientConfig config)
protected javax.ws.rs.core.Response request(Callable<javax.ws.rs.core.Response> method)
public RestResult post(String path, Object object)
public RestResult post(String path, Object object, javax.ws.rs.core.MultivaluedMap<String,Object> headers)
public RestResult post(String path, Object object, javax.ws.rs.core.MultivaluedMap<String,Object> headers, Map<String,Object> params)
public RestResult put(String path, String id, Object object)
public RestResult get(String path)
public RestResult get(String path, Map<String,Object> params)
public RestResult get(String path, String id)
public RestResult delete(String path, Map<String,Object> params)
public RestResult delete(String path, String id)
public void close()
protected abstract void checkStatus(javax.ws.rs.core.Response response,
javax.ws.rs.core.Response.Status... statuses)
Copyright © 2019. All rights reserved.