public abstract class RestClient extends Object
| 构造器和说明 |
|---|
RestClient(String url,
org.glassfish.jersey.client.ClientConfig config) |
RestClient(String url,
int timeout) |
RestClient(String url,
String user,
String password,
int timeout) |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
public RestClient(String url, int timeout)
public RestClient(String url, org.glassfish.jersey.client.ClientConfig config)
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 © 2018. All rights reserved.