cybergarage-upnp
org.cybergarage.http.HTTP Class Reference

Static Public Member Functions

static final boolean isAbsoluteURL (String urlStr)
 
static final String getHost (String urlStr)
 
static final int getPort (String urlStr)
 
static final String getRequestHostURL (String host, int port)
 
static final String toRelativeURL (String urlStr, boolean withParam)
 
static final String toRelativeURL (String urlStr)
 
static final String getAbsoluteURL (String baseURLStr, String relURlStr)
 
static final void setChunkSize (int size)
 
static final int getChunkSize ()
 

Static Public Attributes

static final String HOST = "HOST"
 
static final String VERSION = "1.1"
 
static final String VERSION_10 = "1.0"
 
static final String VERSION_11 = "1.1"
 
static final String CRLF = "\r\n"
 
static final byte CR = '\r'
 
static final byte LF = '\n'
 
static final String TAB = "\t"
 
static final String SOAP_ACTION = "SOAPACTION"
 
static final String M_SEARCH = "M-SEARCH"
 
static final String NOTIFY = "NOTIFY"
 
static final String POST = "POST"
 
static final String GET = "GET"
 
static final String HEAD = "HEAD"
 
static final String SUBSCRIBE = "SUBSCRIBE"
 
static final String UNSUBSCRIBE = "UNSUBSCRIBE"
 
static final String DATE = "Date"
 
static final String CACHE_CONTROL = "Cache-Control"
 
static final String NO_CACHE = "no-cache"
 
static final String MAX_AGE = "max-age"
 
static final String CONNECTION = "Connection"
 
static final String CLOSE = "close"
 
static final String KEEP_ALIVE = "Keep-Alive"
 
static final String CONTENT_TYPE = "Content-Type"
 
static final String CHARSET = "charset"
 
static final String CONTENT_LENGTH = "Content-Length"
 
static final String CONTENT_LANGUAGE = "Content-Language"
 
static final String CONTENT_RANGE = "Content-Range"
 
static final String CONTENT_RANGE_BYTES = "bytes"
 
static final String RANGE = "Range"
 
static final String TRANSFER_ENCODING = "Transfer-Encoding"
 
static final String CHUNKED = "Chunked"
 
static final String LOCATION = "Location"
 
static final String SERVER = "Server"
 
static final String ST = "ST"
 
static final String MX = "MX"
 
static final String MAN = "MAN"
 
static final String NT = "NT"
 
static final String NTS = "NTS"
 
static final String USN = "USN"
 
static final String EXT = "EXT"
 
static final String SID = "SID"
 
static final String SEQ = "SEQ"
 
static final String CALLBACK = "CALLBACK"
 
static final String TIMEOUT = "TIMEOUT"
 
static final String BOOTID_UPNP_ORG = "BOOTID.UPNP.ORG"
 
static final String MYNAME = "MYNAME"
 
static final String REQEST_LINE_DELIM = " "
 
static final String HEADER_LINE_DELIM = " :"
 
static final String STATUS_LINE_DELIM = " "
 
static final int DEFAULT_PORT = 80
 
static final int DEFAULT_CHUNK_SIZE = 512 * 1024
 
static final int DEFAULT_TIMEOUT = 30
 

Static Private Attributes

static int chunkSize = DEFAULT_CHUNK_SIZE
 

Member Function Documentation

◆ getAbsoluteURL()

static final String org.cybergarage.http.HTTP.getAbsoluteURL ( String baseURLStr,
String relURlStr )
inlinestatic

◆ getChunkSize()

static final int org.cybergarage.http.HTTP.getChunkSize ( )
inlinestatic

◆ getHost()

static final String org.cybergarage.http.HTTP.getHost ( String urlStr)
inlinestatic

◆ getPort()

static final int org.cybergarage.http.HTTP.getPort ( String urlStr)
inlinestatic

◆ getRequestHostURL()

static final String org.cybergarage.http.HTTP.getRequestHostURL ( String host,
int port )
inlinestatic

◆ isAbsoluteURL()

static final boolean org.cybergarage.http.HTTP.isAbsoluteURL ( String urlStr)
inlinestatic

◆ setChunkSize()

static final void org.cybergarage.http.HTTP.setChunkSize ( int size)
inlinestatic

◆ toRelativeURL() [1/2]

static final String org.cybergarage.http.HTTP.toRelativeURL ( String urlStr)
inlinestatic

◆ toRelativeURL() [2/2]

static final String org.cybergarage.http.HTTP.toRelativeURL ( String urlStr,
boolean withParam )
inlinestatic

Field Documentation

◆ BOOTID_UPNP_ORG

final String org.cybergarage.http.HTTP.BOOTID_UPNP_ORG = "BOOTID.UPNP.ORG"
static

◆ CACHE_CONTROL

final String org.cybergarage.http.HTTP.CACHE_CONTROL = "Cache-Control"
static

◆ CALLBACK

final String org.cybergarage.http.HTTP.CALLBACK = "CALLBACK"
static

◆ CHARSET

final String org.cybergarage.http.HTTP.CHARSET = "charset"
static

◆ CHUNKED

final String org.cybergarage.http.HTTP.CHUNKED = "Chunked"
static

◆ chunkSize

int org.cybergarage.http.HTTP.chunkSize = DEFAULT_CHUNK_SIZE
staticprivate

◆ CLOSE

final String org.cybergarage.http.HTTP.CLOSE = "close"
static

◆ CONNECTION

final String org.cybergarage.http.HTTP.CONNECTION = "Connection"
static

◆ CONTENT_LANGUAGE

final String org.cybergarage.http.HTTP.CONTENT_LANGUAGE = "Content-Language"
static

◆ CONTENT_LENGTH

final String org.cybergarage.http.HTTP.CONTENT_LENGTH = "Content-Length"
static

◆ CONTENT_RANGE

final String org.cybergarage.http.HTTP.CONTENT_RANGE = "Content-Range"
static

◆ CONTENT_RANGE_BYTES

final String org.cybergarage.http.HTTP.CONTENT_RANGE_BYTES = "bytes"
static

◆ CONTENT_TYPE

final String org.cybergarage.http.HTTP.CONTENT_TYPE = "Content-Type"
static

◆ CR

final byte org.cybergarage.http.HTTP.CR = '\r'
static

◆ CRLF

final String org.cybergarage.http.HTTP.CRLF = "\r\n"
static

◆ DATE

final String org.cybergarage.http.HTTP.DATE = "Date"
static

◆ DEFAULT_CHUNK_SIZE

final int org.cybergarage.http.HTTP.DEFAULT_CHUNK_SIZE = 512 * 1024
static

◆ DEFAULT_PORT

final int org.cybergarage.http.HTTP.DEFAULT_PORT = 80
static

◆ DEFAULT_TIMEOUT

final int org.cybergarage.http.HTTP.DEFAULT_TIMEOUT = 30
static

◆ EXT

final String org.cybergarage.http.HTTP.EXT = "EXT"
static

◆ GET

final String org.cybergarage.http.HTTP.GET = "GET"
static

◆ HEAD

final String org.cybergarage.http.HTTP.HEAD = "HEAD"
static

◆ HEADER_LINE_DELIM

final String org.cybergarage.http.HTTP.HEADER_LINE_DELIM = " :"
static

◆ HOST

final String org.cybergarage.http.HTTP.HOST = "HOST"
static

◆ KEEP_ALIVE

final String org.cybergarage.http.HTTP.KEEP_ALIVE = "Keep-Alive"
static

◆ LF

final byte org.cybergarage.http.HTTP.LF = '\n'
static

◆ LOCATION

final String org.cybergarage.http.HTTP.LOCATION = "Location"
static

◆ M_SEARCH

final String org.cybergarage.http.HTTP.M_SEARCH = "M-SEARCH"
static

◆ MAN

final String org.cybergarage.http.HTTP.MAN = "MAN"
static

◆ MAX_AGE

final String org.cybergarage.http.HTTP.MAX_AGE = "max-age"
static

◆ MX

final String org.cybergarage.http.HTTP.MX = "MX"
static

◆ MYNAME

final String org.cybergarage.http.HTTP.MYNAME = "MYNAME"
static

◆ NO_CACHE

final String org.cybergarage.http.HTTP.NO_CACHE = "no-cache"
static

◆ NOTIFY

final String org.cybergarage.http.HTTP.NOTIFY = "NOTIFY"
static

◆ NT

final String org.cybergarage.http.HTTP.NT = "NT"
static

◆ NTS

final String org.cybergarage.http.HTTP.NTS = "NTS"
static

◆ POST

final String org.cybergarage.http.HTTP.POST = "POST"
static

◆ RANGE

final String org.cybergarage.http.HTTP.RANGE = "Range"
static

◆ REQEST_LINE_DELIM

final String org.cybergarage.http.HTTP.REQEST_LINE_DELIM = " "
static

◆ SEQ

final String org.cybergarage.http.HTTP.SEQ = "SEQ"
static

◆ SERVER

final String org.cybergarage.http.HTTP.SERVER = "Server"
static

◆ SID

final String org.cybergarage.http.HTTP.SID = "SID"
static

◆ SOAP_ACTION

final String org.cybergarage.http.HTTP.SOAP_ACTION = "SOAPACTION"
static

◆ ST

final String org.cybergarage.http.HTTP.ST = "ST"
static

◆ STATUS_LINE_DELIM

final String org.cybergarage.http.HTTP.STATUS_LINE_DELIM = " "
static

◆ SUBSCRIBE

final String org.cybergarage.http.HTTP.SUBSCRIBE = "SUBSCRIBE"
static

◆ TAB

final String org.cybergarage.http.HTTP.TAB = "\t"
static

◆ TIMEOUT

final String org.cybergarage.http.HTTP.TIMEOUT = "TIMEOUT"
static

◆ TRANSFER_ENCODING

final String org.cybergarage.http.HTTP.TRANSFER_ENCODING = "Transfer-Encoding"
static

◆ UNSUBSCRIBE

final String org.cybergarage.http.HTTP.UNSUBSCRIBE = "UNSUBSCRIBE"
static

◆ USN

final String org.cybergarage.http.HTTP.USN = "USN"
static

◆ VERSION

final String org.cybergarage.http.HTTP.VERSION = "1.1"
static

◆ VERSION_10

final String org.cybergarage.http.HTTP.VERSION_10 = "1.0"
static

◆ VERSION_11

final String org.cybergarage.http.HTTP.VERSION_11 = "1.1"
static

The documentation for this class was generated from the following file: