Package me.panjohnny.jip.commons
Class Request
Reprezentuje žádost na server.
Tato třída slouží k vytvoření žádosti, která bude odeslána na server. Žádost obsahuje verzi protokolu, cestu k požadovanému zdroji, hlavičky a tělo žádosti.
- Since:
- 1.0
- Author:
- Jan Štefanča
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionVytvoří paket žádosti.byte[]
getBody()
Získá tělo žádosti.Získá hlavičky žádosti.Získá cestu k požadovanému zdroji.Získá verzi protokolu.void
setBody
(byte[] body) Nastaví tělo žádosti.void
Nastaví tělo žádosti.void
Nastaví hlavičku žádosti.void
setHeaders
(HashMap<String, String> headers) Nastaví hlavičky žádosti.void
setResource
(String resource) Nastaví cestu k požadovanému zdroji.void
setVersion
(String version) Nastaví verzi protokolu.
-
Constructor Details
-
Request
Vytvoří novou žádost s danou verzí a cestou.- Parameters:
version
- verze protokolu, vizJIPVersion
resource
- cesta k požadovanému zdroji
-
Request
Vytvoří novou žádost s danou verzí a cestou.- Parameters:
version
- verze protokolu, vizJIPVersion
resource
- cesta k požadovanému zdroji
-
-
Method Details
-
getVersion
-
setVersion
Nastaví verzi protokolu.- Parameters:
version
- verze protokolu
-
getResource
-
setResource
Nastaví cestu k požadovanému zdroji.- Parameters:
resource
- cesta k požadovanému zdroji
-
getHeaders
-
setHeaders
-
setHeader
-
getBody
public byte[] getBody()Získá tělo žádosti.- Returns:
- tělo žádosti
-
setBody
public void setBody(byte[] body) Nastaví tělo žádosti.- Parameters:
body
- tělo žádosti
-
setBody
-
fabricate
Vytvoří paket žádosti.- Specified by:
fabricate
in classPacketFactory<RequestPacket>
- Returns:
- paket žádosti
-