testdata
[pin4sha_cgi.git] / post.msc
blobf79d2f0410fb180ece0c105bb14c5cbb106783ee
1
2 # http://www.mcternan.me.uk/mscgen/
3 # mscgen -T png post.msc ; optipng -o 7 post.png
4 msc {
5   hscale = "1";
7   ios [label="Client"],
8   cgi [label="pinboard4shaarli.cgi"],
9   php [label="shaarli.php"],
10   www [label="www.example.com"];
12   ios -> cgi [ label = "GET get?url=..." ];
13   cgi -> php [ label = "GET post=..." ];
14   cgi << php [ label = "loginform"];
15   cgi -> php [ label = "POST login" ];
16   cgi << php [ label = "301" ];
17   cgi -> php [ label = "GET post=..." ];
18   php -> www [ label = "GET" ];
19   php << www [ label = "<title>" ];
20   cgi << php [ label = "linkform" ];
21   ios << cgi [ label = "cookie+token?" ];
22   ...;
23   ---  [ label = "manually edit description & tags" ];
24   ios -> cgi [ label = "GET add?url=..." ];
25   cgi -> php [ label = "GET post=..." ];
26   cgi << php [ label = "loginform"];
27   cgi -> php [ label = "POST login" ];
28   cgi << php [ label = "301" ];
29   cgi -> php [ label = "GET post=..." ];
30   php -> www [ label = "GET" ];
31   php << www [ label = "<title>" ];
32   cgi << php [ label = "linkform"];
33   cgi -> php [ label = "POST post=..." ];
34   cgi << php;
35   ios << cgi;