public class HtmlFormCredential extends Credential
Modifier and Type | Field and Description |
---|---|
protected Map<String,String> |
formItems
Form items.
|
protected org.archive.modules.credential.HtmlFormCredential.Method |
httpMethod
GET or POST.
|
protected String |
loginUri
Full URI of page that contains the HTML login form we're to apply these
credentials too: E.g.
|
domain
Constructor and Description |
---|
HtmlFormCredential()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
getFormItems() |
org.archive.modules.credential.HtmlFormCredential.Method |
getHttpMethod() |
String |
getKey() |
String |
getLoginUri() |
String |
getPrerequisite(CrawlURI curi)
Return the authentication URI, either absolute or relative, that serves
as prerequisite the passed
curi . |
boolean |
hasPrerequisite(CrawlURI curi) |
boolean |
isEveryTime() |
boolean |
isPost() |
boolean |
isPrerequisite(CrawlURI curi) |
boolean |
populate(CrawlURI curi,
org.apache.commons.httpclient.HttpClient http,
org.apache.commons.httpclient.HttpMethod method,
Map<String,String> httpAuthChallenges) |
void |
setFormItems(Map<String,String> formItems) |
void |
setHttpMethod(org.archive.modules.credential.HtmlFormCredential.Method method) |
void |
setLoginUri(String loginUri) |
attach, detach, detachAll, getDomain, rootUriMatch, setDomain
protected String loginUri
protected org.archive.modules.credential.HtmlFormCredential.Method httpMethod
public String getLoginUri()
public void setLoginUri(String loginUri)
public org.archive.modules.credential.HtmlFormCredential.Method getHttpMethod()
public void setHttpMethod(org.archive.modules.credential.HtmlFormCredential.Method method)
public boolean isPrerequisite(CrawlURI curi)
isPrerequisite
in class Credential
curi
- CrawlURI to look at.public boolean hasPrerequisite(CrawlURI curi)
hasPrerequisite
in class Credential
curi
- CrawlURI to look at.public String getPrerequisite(CrawlURI curi)
Credential
curi
.getPrerequisite
in class Credential
curi
- CrawlURI to look at.public String getKey()
getKey
in class Credential
public boolean isEveryTime()
isEveryTime
in class Credential
public boolean populate(CrawlURI curi, org.apache.commons.httpclient.HttpClient http, org.apache.commons.httpclient.HttpMethod method, Map<String,String> httpAuthChallenges)
populate
in class Credential
curi
- CrawlURI to as for context.http
- Instance of httpclient.method
- Method to populate.public boolean isPost()
isPost
in class Credential
Copyright © 2003-2014 Internet Archive. All Rights Reserved.