summaryrefslogtreecommitdiffstats
path: root/httpserver/test/post_test.html
blob: 46aab478711ee38b569db7917f4f5faa0fc21035 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<HEAD>
<TITLE>Error</TITLE>
</HEAD>

<BODY>
<H1>IMPORTANT NOTE</H1>

<P>Unfortunately requests to the RasDaMan HTTP server are cached by
      default. Be sure to disable the proxy in your webserver and also 
      disable the internal cache by telling the browser to verify the
      document every time.</P>


<CENTER>
<P>
<BR>
<H1>Test for Post-Request: Client is Browser</H1>

<FORM ACTION="http://sunwibas0.forwiss.tu-muenchen.de:8080" METHOD=POST>
<INPUT TYPE=HIDDEN NAME="Database" VALUE="NorbertBase">
<INPUT TYPE=HIDDEN NAME="QueryString" VALUE="SELECT img FROM test_image AS img">
<INPUT TYPE=HIDDEN NAME="ClientType" VALUE="BROWSER">

<INPUT TYPE=SUBMIT VALUE="Test: Everything correct!">
</FORM>
<P>

<FORM ACTION="http://sunwibas0.forwiss.tu-muenchen.de:8080" METHOD=POST>
<INPUT TYPE=HIDDEN NAME="Database" VALUE="NorbertBase">
<INPUT TYPE=HIDDEN NAME="QueryString" VALUE="SELECT img FROM test_image AS img">
<INPUT TYPE=HIDDEN NAME="ClientType" VALUE="xyz">

<INPUT TYPE=SUBMIT VALUE="Test: Wrong Client Type">
</FORM>
<P>

<FORM ACTION="http://sunwibas0.forwiss.tu-muenchen.de:8080" METHOD=POST>
<INPUT TYPE=HIDDEN NAME="Database" VALUE="NorbertBase">
<INPUT TYPE=HIDDEN NAME="ClientType" VALUE="BROWSER">
<INPUT TYPE=HIDDEN NAME="TestParam" VALUE="wfwef">

<INPUT TYPE=SUBMIT VALUE="Test: Unknown Post Parameters">
</FORM>
<P>

<P>
<A HREF="http://sunwibas0.forwiss.tu-muenchen.de:8080/">Get-request</A>


<H1>Testing different return types</H1>

<FORM ACTION="http://sunwibas0.forwiss.tu-muenchen.de:8080" METHOD=POST>
<INPUT TYPE=HIDDEN NAME="Database" VALUE="NorbertBase">
<INPUT TYPE=HIDDEN NAME="QueryString" VALUE="SELECT count_cells(img > 9l) FROM test_image AS img">
<INPUT TYPE=HIDDEN NAME="ClientType" VALUE="RASCLIENT">

<INPUT TYPE=SUBMIT VALUE="Returns scalar">
</FORM>
<P>

<FORM ACTION="http://sunwibas0.forwiss.tu-muenchen.de:8080" METHOD=POST>
<INPUT TYPE=HIDDEN NAME="Database" VALUE="NorbertBase">
<INPUT TYPE=HIDDEN NAME="QueryString" VALUE="SELECT sdom(img) FROM test_image AS img">
<INPUT TYPE=HIDDEN NAME="ClientType" VALUE="RASCLIENT">

<INPUT TYPE=SUBMIT VALUE="Returns spatial domain">
</FORM>
<P>

<FORM ACTION="http://sunwibas0.forwiss.tu-muenchen.de:8080" METHOD=POST>
<INPUT TYPE=HIDDEN NAME="Database" VALUE="NorbertBase">
<INPUT TYPE=HIDDEN NAME="QueryString" VALUE="SELECT grmblfx(img) FROM test_image AS img">
<INPUT TYPE=HIDDEN NAME="ClientType" VALUE="RASCLIENT">

<INPUT TYPE=SUBMIT VALUE="Returns error">
</FORM>
<P>

<FORM ACTION="http://sunwibas0.forwiss.tu-muenchen.de:8080" METHOD=POST>
<INPUT TYPE=HIDDEN NAME="Database" VALUE="NorbertBase">
<INPUT TYPE=HIDDEN NAME="QueryString" VALUE="SELECT img FROM rockies AS img">
<INPUT TYPE=HIDDEN NAME="ClientType" VALUE="RASCLIENT">

<INPUT TYPE=SUBMIT VALUE="Retrieve whole rockies">
</FORM>
<P>

<P>


<H1>Test for Post-Request: Client is RasClient</H1>

<FORM ACTION="http://sunwibas0.forwiss.tu-muenchen.de:8080" METHOD=POST>
<INPUT TYPE=HIDDEN NAME="Database" VALUE="NorbertBase">
<INPUT TYPE=HIDDEN NAME="QueryString" VALUE="SELECT img FROM test_image AS img">
<INPUT TYPE=HIDDEN NAME="ClientType" VALUE="RASCLIENT">

<INPUT TYPE=SUBMIT VALUE="Test: Everything correct!">
</FORM>
<P>

<FORM ACTION="http://sunwibas0.forwiss.tu-muenchen.de:8080" METHOD=POST>
<INPUT TYPE=HIDDEN NAME="Database" VALUE="NorbertBase">
<INPUT TYPE=HIDDEN NAME="ClientType" VALUE="RASCLIENT">
<INPUT TYPE=HIDDEN NAME="TestParam" VALUE="wfwef">

<INPUT TYPE=SUBMIT VALUE="Test: Unknown Post Parameters">
</FORM>
<P>



</CENTER>

</BODY>