===Code=== 103 Sending file\n name: filename\n date: CCYYMMDDhhmm.SS\n\n obsah souboru Posílané parametry: |name: | jmeno ( krom: / \ ? % * : " < > . ) | |date: | CCYYMMDDhhmm.SS | |path: | relativní cesta k souboru (použít "/") | |type: | f / d | |username: | | |password: | | |role: | typy roli - DEFINOVAT | |data: | vždy na konci | |idpripadu: || |List|| |IDpripadu|| |11x |**Prace se soubory**| | |Client|Server| |110 | Posílám soubor| name: \n path: \n date: \n type: f/d \n VERZE \n VELIKOST **\n\n data** | |111 | Delete file| path: \n type: \n\n | |112 | List souboru| path: /1 \n date: 1 \n path: /2 \n date: 2 \n\n dalsi soubor zacina "path"|List| |113 | Send me file| path: \n type: \n\n | |12x | **Prace s uzivatelem**| |120 | Přihlaš uživatele| username: \n password: \n\n | |121 | Create user | username:, password: \n role: \n\n| |122 | Pridat roli uzivateli| username: \n role: \n\n| |122 | Odebrat roli uzivateli| username: \n role: \n\n| |13x | **Prace s pripady** | |131 | Get Pripady | idpripadu: 1 \n IDpripadu: 2 \n\n **DOLADIT**|List| |132 | List Pripadu| Prava k souborum, role k pripadum **DOLADIT**|List| |133 | List moznych vlastniku pripadu| username: 1 \n username: 2 \n ... **DOLADIT** |List| |134 | Zalozit pripad |idpripadu: \n username: vlastnik \n\n| |20x | **Ostatni standartni HTTP kody**| |200 | OK | code: (odpoved na kod xxx) Operace proběhla bez chyby, požadavek je úspěšně splněn. | |205 | NOT OK | | |400 | Bad Request | Server nerozumí požadavku, klient jej musí opravit a poslat znovu. | |401 | Unauthorized | Jestliže byl původní požadavek klienta anonymní, musí být nyní autentizován. Pokud už požadavek byl autentizován, pak byl přistup odepřen. | |404 | Not Found | Soubor nenalezen | |408 | Request Timeout | Klient nedokončil odesílání požadavku v časovém limitu. | |418 | I'm a teapot ||||✔| |500 | Internal Server Error | Na serveru došlo k neočekávané chybě. | |501 | Not Implemented | Tento požadavek server nepodporuje. |||✔| |503 | Service Unavailable | Server dočasně nemůže nebo nechce zpracovat požadavek. Většinou když je přetížený nebo se provádí údržba. |||✔|