From a4cc0312182899f07b570e5215a2b32a77bd7160 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Thu, 19 Jun 2014 13:47:49 +0200 Subject: Add more REST diagrams --- guide/rest_conneg.svg | 1081 +++++++++++++++++++++++++++++++++++ guide/rest_options.png | Bin 122280 -> 0 bytes guide/rest_options.svg | 1144 +------------------------------------ guide/rest_start.svg | 1468 ++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 2558 insertions(+), 1135 deletions(-) create mode 100644 guide/rest_conneg.svg delete mode 100644 guide/rest_options.png create mode 100644 guide/rest_start.svg diff --git a/guide/rest_conneg.svg b/guide/rest_conneg.svg new file mode 100644 index 0000000..3658ea3 --- /dev/null +++ b/guide/rest_conneg.svg @@ -0,0 +1,1081 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + some text + some text + has accept-language? + has accept-charset? + some text + start + charsets_provided + ... + has accept? + content_types_provided + languages_provided + + true + provided* + true + provided* + true + provided* + + + + + false + false + not provided* + false + not provided* + + + + + + 406 not acceptable + + middlewares + + + + + + + + + + + + + + + + + not provided* + + diff --git a/guide/rest_options.png b/guide/rest_options.png deleted file mode 100644 index f552783..0000000 Binary files a/guide/rest_options.png and /dev/null differ diff --git a/guide/rest_options.svg b/guide/rest_options.svg index 417964b..496c050 100644 --- a/guide/rest_options.svg +++ b/guide/rest_options.svg @@ -64,9 +64,9 @@ borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" - inkscape:zoom="2.0000001" - inkscape:cx="117.62833" - inkscape:cy="608.95525" + inkscape:zoom="1.0000001" + inkscape:cx="166.77748" + inkscape:cy="548.36436" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" @@ -161,605 +161,13 @@ style="opacity:0.8;fill:#6d8e41;fill-opacity:1;fill-rule:nonzero;stroke:#6d8e41;stroke-width:0;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" sodipodi:type="star" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - some text - uri_too_long - malformed_request init - is_authorized - forbidden - valid_content_headers - known_content_type - valid_entity_length - options + id="tspan17171">start service_available + y="142.80627">options known_methods - allowed_methods + y="226.4736">200 OK - true - known* - false - allowed* - false - true - false - true - true - true @@ -1164,325 +357,6 @@ style="opacity:0.8;fill:#9b3b1c;fill-opacity:1;fill-rule:nonzero;stroke:#9b3b1c;stroke-width:0;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" sodipodi:type="star" /> - false - unknown* - true - unallowed* - true - false* - true - false - false - false - - 503 service unavailable - - - - - - - - - - - 501 not implemented - 414 request URI too long - 405 method not allowed - 400 bad request - 401 unauthorized - 403 forbidden - 501 not implemented - 415 unsupported media type - 413 request entity too large - 200 OK + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + some text + some text + uri_too_long + malformed_request + some text + init + is_authorized + forbidden + valid_content_headers + known_content_type + valid_entity_length + ... + service_available + known_methods + allowed_methods + + true + known* + false + allowed* + false + true + false + true + true + true + + + + + false + unknown* + true + unallowed* + true + false* + true + false + false + false + + 503 service unavailable + + + + + + + + + + 501 not implemented + 414 request URI too long + 405 method not allowed + 400 bad request + 401 unauthorized + 403 forbidden + 501 not implemented + 415 unsupported media type + 413 request entity too large + + middlewares + + -- cgit v1.2.3