|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
public interface CTPRestClient
REST Client,访问平台的REST服务。
| 方法摘要 | ||
|---|---|---|
boolean |
authenticate(java.lang.String userName,
java.lang.String password)
登录校验。 |
|
|
delete(java.lang.String path,
java.lang.Object body,
java.lang.Class<T> clazz)
|
|
|
get(java.lang.String path,
java.lang.Class<T> clazz)
调用REST服务的GET请求。 |
|
|
get(java.lang.String path,
java.lang.Class<T> clazz,
java.lang.String accept)
调用REST服务的GET请求。 |
|
|
getList(java.lang.String path,
java.lang.Class<T> clazz)
调用REST服务的GET请求获取结果为List的资源。 |
|
|
post(java.lang.String path,
java.lang.Object body,
java.lang.Class<T> clazz)
|
|
|
post(java.lang.String path,
java.lang.Object body,
java.lang.Class<T> clazz,
java.lang.String accept)
|
|
|
put(java.lang.String path,
java.lang.Object body,
java.lang.Class<T> clazz)
调用REST服务的PUT请求进行更新。 |
|
|
put(java.lang.String path,
java.lang.Object body,
java.lang.Class<T> clazz,
java.lang.String accept)
|
|
void |
setSession(javax.servlet.http.HttpSession session)
|
|
void |
setSession(java.lang.String sessionId)
|
|
| 方法详细信息 |
|---|
boolean authenticate(java.lang.String userName,
java.lang.String password)
userName - 服务用户名password - 服务用户密码
<T> T get(java.lang.String path,
java.lang.Class<T> clazz)
path - 资源路径,不包含上下文,如member/?loginName=testclazz - 期望的返回值类型,如V3xOrgMember.class。
<T> T get(java.lang.String path,
java.lang.Class<T> clazz,
java.lang.String accept)
path - 资源路径,不包含上下文,如member/?loginName=testclazz - 期望的返回值类型,如V3xOrgMember.class。accept - REST内容协商,返回值的表现形式,缺省为application/json,我们部分接口返回XML,请使用application/xml。
<T> java.util.List<T> getList(java.lang.String path,
java.lang.Class<T> clazz)
path - 资源路径,不包含上下文,如members/123456789clazz - 期待的返回值类型
<T> T put(java.lang.String path,
java.lang.Object body,
java.lang.Class<T> clazz)
path - 资源路径,不包含上下文body - 要更新的实体,可以是对象,通常使用Map或JSON String.clazz - 期待的返回值类型
<T> T post(java.lang.String path,
java.lang.Object body,
java.lang.Class<T> clazz,
java.lang.String accept)
path - body - clazz - accept -
<T> T put(java.lang.String path,
java.lang.Object body,
java.lang.Class<T> clazz,
java.lang.String accept)
path - body - clazz - accept -
<T> T post(java.lang.String path,
java.lang.Object body,
java.lang.Class<T> clazz)
path - body - clazz -
<T> T delete(java.lang.String path,
java.lang.Object body,
java.lang.Class<T> clazz)
path - body - clazz -
void setSession(java.lang.String sessionId)
void setSession(javax.servlet.http.HttpSession session)
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||