| 限定符和类型 | 类和说明 |
|---|---|
protected class |
User.FormFilter |
| 限定符和类型 | 字段和说明 |
|---|---|
protected static java.lang.String |
CMCC_LOGINPAGE_FORMNAME |
protected static java.lang.String |
CMCC_PORTAL_URL |
protected java.util.Map<java.lang.String,java.lang.String> |
cmccLoginPageFields |
protected java.lang.String |
cmccLoginUrl |
protected java.lang.String |
cmccPortalHtml |
protected static java.lang.String |
INDICATOR_LOGIN_AC_NAME |
protected static java.lang.String |
INDICATOR_LOGIN_ACTIONTYPE |
protected static java.lang.String |
INDICATOR_LOGIN_FORCEFLAG |
protected static java.lang.String |
INDICATOR_LOGIN_PASSWORD |
protected static java.lang.String |
INDICATOR_LOGIN_PWDTYPE |
protected static java.lang.String |
INDICATOR_LOGIN_USER_IP |
protected static java.lang.String |
INDICATOR_LOGIN_USERNAME |
protected static java.lang.String |
INDICATOR_REDIRECT_PORTALURL |
protected boolean |
isCancelLogin |
protected static java.lang.String |
KEYWORD_CMCCCS |
protected static java.lang.String |
KEYWORD_LOGINREQ |
protected static java.lang.String |
KEYWORD_LOGINRES |
protected static java.lang.String |
KEYWORD_OFFLINERES |
protected java.lang.String |
password |
protected static java.lang.String |
SEPARATOR |
protected java.lang.String |
userName |
| 构造器和说明 |
|---|
User() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cancelLogin() |
protected HttpResponseResult |
doHttpGet(java.lang.String url,
boolean carryCookie) |
protected HttpResponseResult |
doHttpPost(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> params) |
protected java.lang.String |
doLogin() |
protected void |
doParseLoginPage(java.lang.String loginPageHtml) |
protected java.lang.String |
extractHref(java.lang.String html) |
protected java.lang.String |
extractNextUrl(java.lang.String html) |
protected java.lang.String |
extractPortalUrl(java.lang.String html) |
java.lang.String |
login()
返回null表示成功,否则返回失败消息
|
java.lang.String |
logout()
返回null表示成功,否则返回失败消息
|
protected void |
parseLoginPage(java.lang.String pageHtml) |
boolean |
redirectedToPortal() |
protected java.lang.String |
removeComment(java.lang.String html) |
void |
setPassword(java.lang.String password) |
void |
setUserName(java.lang.String userName) |
protected static final java.lang.String KEYWORD_CMCCCS
protected static final java.lang.String KEYWORD_LOGINREQ
protected static final java.lang.String KEYWORD_LOGINRES
protected static final java.lang.String KEYWORD_OFFLINERES
protected static final java.lang.String SEPARATOR
protected static final java.lang.String CMCC_PORTAL_URL
protected static final java.lang.String INDICATOR_REDIRECT_PORTALURL
protected static final java.lang.String INDICATOR_LOGIN_AC_NAME
protected static final java.lang.String INDICATOR_LOGIN_USER_IP
protected static final java.lang.String CMCC_LOGINPAGE_FORMNAME
protected static final java.lang.String INDICATOR_LOGIN_ACTIONTYPE
protected static final java.lang.String INDICATOR_LOGIN_USERNAME
protected static final java.lang.String INDICATOR_LOGIN_PASSWORD
protected static final java.lang.String INDICATOR_LOGIN_PWDTYPE
protected static final java.lang.String INDICATOR_LOGIN_FORCEFLAG
protected java.lang.String userName
protected java.lang.String password
protected boolean isCancelLogin
protected java.lang.String cmccPortalHtml
protected java.lang.String cmccLoginUrl
protected java.util.Map<java.lang.String,java.lang.String> cmccLoginPageFields
public void setUserName(java.lang.String userName)
public void setPassword(java.lang.String password)
public java.lang.String login()
throws java.io.IOException,
ParserException
返回null表示成功,否则返回失败消息
java.io.IOExceptionParserExceptionprotected void parseLoginPage(java.lang.String pageHtml)
throws ParserException,
java.io.IOException
ParserExceptionjava.io.IOExceptionprotected void doParseLoginPage(java.lang.String loginPageHtml)
throws ParserException
ParserExceptionprotected java.lang.String removeComment(java.lang.String html)
protected java.lang.String extractPortalUrl(java.lang.String html)
protected java.lang.String extractHref(java.lang.String html)
protected java.lang.String extractNextUrl(java.lang.String html)
protected java.lang.String doLogin()
throws java.io.IOException,
ParserException
java.io.IOExceptionParserExceptionpublic void cancelLogin()
public boolean redirectedToPortal()
throws java.io.IOException
java.io.IOExceptionprotected HttpResponseResult doHttpGet(java.lang.String url, boolean carryCookie) throws java.io.IOException
java.io.IOExceptionprotected HttpResponseResult doHttpPost(java.lang.String url, java.util.Map<java.lang.String,java.lang.String> params) throws java.io.IOException
java.io.IOExceptionpublic java.lang.String logout()
throws java.io.IOException,
ParserException
返回null表示成功,否则返回失败消息
java.io.IOExceptionParserException