\relax \@writefile{toc}{\contentsline {section}{\numberline {18.}RESTful webov\IeC {\'e} slu\IeC {\v z}by}{119}} \newlabel{RESTful Web Services}{{18.}{119}} \@writefile{toc}{\contentsline {subsection}{\numberline {18.1.}Webov\IeC {\'e} zdroje}{119}} \@writefile{toc}{\contentsline {subsection}{\numberline {18.2.}Adresovatelnost}{119}} \@writefile{lof}{\contentsline {figure}{\numberline {8.}{\ignorespaces Obr\IeC {\'a}zek je v~RESTu tak\IeC {\'e} webov\IeC {\'y} zdroj (obr\IeC {\'a}zek: Wikipedia).}}{120}} \@writefile{toc}{\contentsline {subsection}{\numberline {18.3.}Hierarchie zdroj\IeC {\r u}}{120}} \@writefile{toc}{\contentsline {subsection}{\numberline {18.4.}N\IeC {\'a}vrh Hierarchie}{120}} \@writefile{lof}{\contentsline {figure}{\numberline {9.}{\ignorespaces Strom s uzlem \emph {savci}.}}{121}} \newlabel{Building REST tree 1}{{9.}{121}} \citation{RESTful Web Services} \@writefile{lof}{\contentsline {figure}{\numberline {10.}{\ignorespaces Srovn\IeC {\'a}n\IeC {\'\i } dvou n\IeC {\'a}vrh\IeC {\r u}.}}{122}} \newlabel{Building REST tree 2}{{10.}{122}} \@writefile{toc}{\contentsline {subsection}{\numberline {18.5.}Sestaven\IeC {\'\i } adresy zdroje}{122}} \citation{RESTful Web Services} \@writefile{toc}{\contentsline {subsection}{\numberline {18.6.}V\IeC {\'y}hody hierarchie zdroj\IeC {\r u}}{123}} \@writefile{toc}{\contentsline {subsection}{\numberline {18.7.}Reprezentace}{123}} \@writefile{toc}{\contentsline {subsection}{\numberline {18.8.}Metody zdroj\IeC {\r u}}{123}} \citation{RESTful Web Services} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.8.1.}GET}{124}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.8.2.}HEAD}{124}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.8.3.}PUT}{124}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.8.4.}DELETE}{125}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.8.5.}POST}{125}} \citation{RESTful Web Services} \@writefile{toc}{\contentsline {subsection}{\numberline {18.9.}Reakce na metody}{126}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.9.1.}200 OK}{126}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.9.2.}201 Created}{126}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.9.3.}202 Accepted}{126}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.9.4.}204 No Content}{127}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.9.5.}206 Partial Content}{127}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.9.6.}301 Moved Permanently}{127}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.9.7.}303 See Other}{127}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.9.8.}304 Not Modified}{127}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.9.9.}307 Temporary Redirect}{128}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.9.10.}400 Bad Request}{128}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.9.11.}401 Unauthorized}{128}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.9.12.}403 Forbidden}{128}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.9.13.}404 Not Found}{128}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.9.14.}405 Method Not Allowed}{129}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.9.15.}409 Conflict}{129}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.9.16.}410 Gone}{129}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.9.17.}415 Unsupported Media Type}{129}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.9.18.}500 Internal Server Error}{130}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.9.19.}503 Service Unavailable}{130}} \@writefile{toc}{\contentsline {subsection}{\numberline {18.10.}Transparentnost}{130}} \citation{Navrhove vzory} \@writefile{lof}{\contentsline {figure}{\numberline {11.}{\ignorespaces Skladov\IeC {\'a}n\IeC {\'\i } dat v~XML}}{131}} \newlabel{REST_XML}{{11.}{131}} \@writefile{lof}{\contentsline {figure}{\numberline {12.}{\ignorespaces Skladov\IeC {\'a}n\IeC {\'\i } dat v~datab\IeC {\'a}zi}}{131}} \newlabel{REST_DB}{{12.}{131}} \@writefile{toc}{\contentsline {subsection}{\numberline {18.11.}Alternativn\IeC {\'\i } volba reprezentace}{132}} \@writefile{toc}{\contentsline {subsection}{\numberline {18.12.}Volba jazyka reprezentace ve v\IeC {\'\i }cejazy\IeC {\v c}n\IeC {\'e} aplikaci}{132}} \citation{RESTful Web Services} \citation{Xlink Wikipedia} \citation{XML v kostce} \@writefile{toc}{\contentsline {subsection}{\numberline {18.13.}Kontroverze te\IeC {\v c}kov\IeC {\'e} notace}{133}} \@writefile{toc}{\contentsline {subsection}{\numberline {18.14.}Propojitelnost}{133}} \@writefile{toc}{\contentsline {subsection}{\numberline {18.15.}Bezpe\IeC {\v c}n\IeC {\'a} metoda}{134}} \@writefile{toc}{\contentsline {subsection}{\numberline {18.16.}Idempotetn\IeC {\'\i } metoda}{134}} \@writefile{toc}{\contentsline {subsection}{\numberline {18.17.}POST Once Exactly}{135}} \citation{POE} \citation{RESTful Web Services} \@writefile{toc}{\contentsline {subsection}{\numberline {18.18.}Alternativa k~POE}{136}} \citation{RESTful Web Services} \@writefile{toc}{\contentsline {subsection}{\numberline {18.19.}P\IeC {\v r}et\IeC {\'\i }\IeC {\v z}en\IeC {\'y} POST}{137}} \@writefile{toc}{\contentsline {subsection}{\numberline {18.20.}Kolekce zdroj\IeC {\r u}}{138}} \@writefile{toc}{\contentsline {subsection}{\numberline {18.21.}Aliasy a~v\IeC {\'\i }ce adres pro jeden zdroj}{138}} \@writefile{toc}{\contentsline {subsection}{\numberline {18.22.}Bezpe\IeC {\v c}nost v~RESTu}{138}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.22.1.}U\IeC {\v z}ivatelsk\IeC {\'y} \IeC {\'u}\IeC {\v c}et jako zdroj}{139}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {18.22.2.}P\IeC {\v r}\IeC {\'\i }stup na \IeC {\'u}\IeC {\v c}et}{139}} \@writefile{toc}{\contentsline {subsection}{\numberline {18.23.}N\IeC {\'a}kupn\IeC {\'\i } ko\IeC {\v s}\IeC {\'\i }k}{140}} \@writefile{toc}{\contentsline {subsection}{\numberline {18.24.}Podm\IeC {\'\i }n\IeC {\v e}n\IeC {\'y} GET a~cache}{141}} \newlabel{Conditional GET}{{18.24.}{141}} \@writefile{toc}{\contentsline {subsection}{\numberline {18.25.}Z\IeC {\'a}v\IeC {\v e}r}{141}} \citation{RESTful Web Services} \@setckpt{WebServices/rest}{ \setcounter{page}{143} \setcounter{equation}{0} \setcounter{enumi}{3} \setcounter{enumii}{0} \setcounter{enumiii}{0} \setcounter{enumiv}{0} \setcounter{footnote}{0} \setcounter{mpfootnote}{0} \setcounter{part}{0} \setcounter{section}{18} \setcounter{subsection}{25} \setcounter{subsubsection}{0} \setcounter{paragraph}{0} \setcounter{subparagraph}{0} \setcounter{figure}{12} \setcounter{table}{0} \setcounter{parentequation}{0} \setcounter{FancyVerbLine}{4} }