public interface IRequest extends IFileUploader
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
LOCAL_IP_V4 |
static String |
LOCAL_IP_V6 |
MIN_TEMP_FILE_NAME_LENGTH| 限定符和类型 | 方法和说明 |
|---|---|
String |
get(String key)
获取请求参数值
|
String |
get(String key,
String rules)
获取验证通过的请求参数值
|
String |
get(String key,
String rules,
String name)
获取验证通过的请求参数值
|
String[] |
getArray(String key)
获取请求参数值数组
|
String[] |
getArray(String key,
String rules)
获取验证通过的请求参数值数组
|
String[] |
getArray(String key,
String rules,
String name)
获取验证通过的请求参数值数组
|
Bean |
getBody()
获取请求体转换的Bean,使用默认数据格式
|
Bean |
getBody(String format)
获取请求体转换的Bean
|
String |
getBodyString()
获取请求体字符串
|
Client |
getClient()
获取客户端
|
InputStream |
getInputStream()
获取输入流,允许多次调用
|
int |
getPageNumber()
获取页码
|
int |
getPageSize()
获取每页记录数
|
Bean |
getParam()
获取请求参数
|
String |
getPath()
获取请求地址
|
ISession |
getSession()
获取会话,将根据properties中nlf.session.auto_create值决定是否自动创建,默认为true
|
ISession |
getSession(boolean autoCreate)
获取会话
|
getFilesString getPath()
Client getClient()
ISession getSession()
ISession getSession(boolean autoCreate)
autoCreate - 是否自动创建Bean getParam()
String getBodyString()
Bean getBody()
String get(String key, String rules) throws ValidateException
key - 参数名rules - 验证规则ValidateException - 验证异常String[] getArray(String key, String rules) throws ValidateException
key - 参数名rules - 验证规则ValidateException - 验证异常String get(String key, String rules, String name) throws ValidateException
key - 参数名rules - 验证规则name - 名称,用于验证失败时提示ValidateException - 验证异常String[] getArray(String key, String rules, String name) throws ValidateException
key - 参数名rules - 验证规则name - 名称,用于验证失败时提示ValidateException - 验证异常int getPageNumber()
int getPageSize()
InputStream getInputStream() throws IOException
IOException - IOExceptionCopyright © 2020. All Rights Reserved.