public class HttpSnifferConfig extends Object implements IXMLConfigurable
Configuration for HttpSniffer
.
<port>(default is 0 = random free port)</port>
<userAgent>(optionally overwrite browser user agent)</userAgent>
<maxBufferSize>
(Maximum byte size before a request/response content is considered
too large. Can be specified using notations, e.g., 25MB. Default is 10MB)
</maxBufferSize>
<!-- Optional HTTP request headers passed on every HTTP requests -->
<headers>
<!-- You can repeat this header tag as needed. -->
<header
name="(header name)">
(header value)
</header>
</headers>
The above XML configurable options can be nested in a supporting parent tag of any name. The expected parent tag name is defined by the consuming classes (e.g. "httpSniffer").
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_MAX_BUFFER_SIZE |
Constructor and Description |
---|
HttpSnifferConfig() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
int |
getMaxBufferSize() |
int |
getPort() |
Map<String,String> |
getRequestHeaders() |
String |
getUserAgent() |
int |
hashCode() |
void |
loadFromXML(XML xml) |
void |
saveToXML(XML xml) |
void |
setMaxBufferSize(int maxBufferSize) |
void |
setPort(int port) |
void |
setRequestHeaders(Map<String,String> requestHeaders) |
void |
setUserAgent(String userAgent) |
String |
toString() |
public int getPort()
public void setPort(int port)
public String getUserAgent()
public void setUserAgent(String userAgent)
public int getMaxBufferSize()
public void setMaxBufferSize(int maxBufferSize)
public void loadFromXML(XML xml)
loadFromXML
in interface IXMLConfigurable
public void saveToXML(XML xml)
saveToXML
in interface IXMLConfigurable
Copyright © 2009–2023 Norconex Inc.. All rights reserved.