public class SSDPRequest extends HTTPRequest
This class extends HTTPRequest to provide common functionality for SSDP (Simple Service Discovery Protocol) request messages used in UPnP device discovery and advertisement. It serves as the foundation for specific SSDP request types.
Key features:
This class provides the base functionality for SSDP M-SEARCH and NOTIFY requests, handling common header management and HTTP protocol compliance for SSDP operations in UPnP networks.
| Constructor and Description |
|---|
SSDPRequest() |
SSDPRequest(InputStream in) |
| Modifier and Type | Method and Description |
|---|---|
int |
getBootId() |
int |
getLeaseTime() |
String |
getLocation() |
String |
getNT() |
String |
getNTS() |
String |
getUSN() |
void |
setBootId(int bootId) |
void |
setLeaseTime(int len) |
void |
setLocation(String value) |
void |
setNT(String value) |
void |
setNTS(String value) |
void |
setUSN(String value) |
getFirstLineString, getHeader, getHTTPVersion, getLocalAddress, getLocalPort, getMethod, getParameterList, getParameterValue, getRequestHost, getRequestPort, getSocket, getURI, isGetRequest, isHeadRequest, isKeepAlive, isMethod, isNotifyRequest, isPostRequest, isSOAPAction, isSubscribeRequest, isUnsubscribeRequest, parseRequestLine, post, post, post, print, read, returnBadRequest, returnOK, returnResponse, set, setBindHost, setMethod, setRequestHost, setRequestPort, setSocket, setURI, setURI, toStringaddHeader, addHeader, clearHeaders, getCacheControl, getCharSet, getConnection, getContent, getContentInputStream, getContentLanguage, getContentLength, getContentRange, getContentRangeFirstPosition, getContentRangeInstanceLength, getContentRangeLastPosition, getContentString, getContentType, getDate, getFirstLine, getFirstLineToken, getHeader, getHeader, getHeaderString, getHeaderValue, getHost, getIntegerHeaderValue, getLongHeaderValue, getNHeaders, getServer, getStringHeaderValue, getStringHeaderValue, getTransferEncoding, getVersion, hasConnection, hasContent, hasContentInputStream, hasContentRange, hasFirstLine, hasHeader, hasTransferEncoding, init, isChunked, isCloseConnection, isKeepAliveConnection, read, set, set, set, set, setCacheControl, setCacheControl, setCacheControl, setConnection, setContent, setContent, setContent, setContent, setContentInputStream, setContentLanguage, setContentLength, setContentRange, setContentType, setDate, setHeader, setHeader, setHeader, setHeader, setHost, setIntegerHeader, setLongHeader, setServer, setStringHeader, setStringHeader, setTransferEncoding, setVersionpublic SSDPRequest()
public SSDPRequest(InputStream in)
public int getBootId()
public int getLeaseTime()
public String getLocation()
public String getNT()
public String getNTS()
public String getUSN()
public void setBootId(int bootId)
public void setLeaseTime(int len)
public void setLocation(String value)
public void setNT(String value)
public void setNTS(String value)
public void setUSN(String value)