Changes for page Development-UrlCreation

Last modified by Pascal Robert on 2010/09/12 00:56

From version 27.1
edited by Andrew Lindesay
on 2008/07/05 01:14
Change comment: There is no comment for this version
To version 29.1
edited by Andrew Lindesay
on 2008/07/05 04:54
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -4,22 +4,32 @@
4 4  
5 5  == Example URLs ==
6 6  
7 -The ##WOContext## has a number of methods on itself to generate URLs back into the application server. Here the author has tested the generation of those URLs so it can be seen what is created by each method under different usages.
7 +The ##WOContext## has a number of methods on itself to generate URLs back into the application server. Here the author has tested the generation of those URLs so it can be seen what is created by each method under different usages. These examples have been produced with WebObjects 5.4.
8 8  
9 -=== Development Mode ===
9 +=== A - completeURLWithRequestHandlerKey(..) ===
10 10  
11 -This is the case where the application is being developed in, for example, Eclipse;
12 -
13 -|Method|completeURLWithRequestHandlerKey(
11 +{{code}}
12 +completeURLWithRequestHandlerKey(
14 14   WOApplication.application().directActionRequestHandlerKey(),
15 15   "default",
16 16   "a=b",
17 17   context().request().isSecure(),
18 18   0);
19 -|Session|##http:~/~/hebe.local:54791/cgi-bin/WebObjects/TestUrlCreation.woa/wa/default?a=b##
20 -|No Session|##http:~/~/hebe.local:54791/cgi-bin/WebObjects/TestUrlCreation.woa/wa/default?a=b##
21 21  
22 -|Method|completeURLWithRequestHandlerKey(
19 +{{/code}}
20 +
21 +|=Session|=Deployment|=Secure|=Generated URL
22 +|Y|Dev|N|##http:~/~/hebe.local:54791/cgi-bin/WebObjects/TestUrlCreation.woa/wa/default?a=b##
23 +|N|Dev|N|##http:~/~/hebe.local:54791/cgi-bin/WebObjects/TestUrlCreation.woa/wa/default?a=b##
24 +|Y|wotaskd|N|##http:~/~/server/cgi-bin/WebObjects/UT.woa/1/wa/default?a=b##
25 +|N|wotaskd|N|##http:~/~/server/cgi-bin/WebObjects/UT.woa/wa/default?a=b##
26 +|Y|wotaskd|Y|##https:~/~/server:443/cgi-bin/WebObjects/UT.woa/1/wa/default?a=b##
27 +|N|wotaskd|Y|##https:~/~/server:443/cgi-bin/WebObjects/UT.woa/wa/default?a=b##
28 +
29 +=== B - completeURLWithRequestHandlerKey(..) ===
30 +
31 +{{code}}
32 +completeURLWithRequestHandlerKey(
23 23   "123",
24 24   WOApplication.application().directActionRequestHandlerKey(),
25 25   "default",
... ... @@ -26,5 +26,108 @@
26 26   "a=b",
27 27   context().request().isSecure(),
28 28   0);
29 -|Session|##http:~/~/hebe.local:54791/cgi-bin/WebObjects/TestUrlCreation.woa/123/wa/default?a=b##
30 -|No Session|##http:~/~/hebe.local:54791/cgi-bin/WebObjects/TestUrlCreation.woa/123/wa/default?a=b##
39 +
40 +{{/code}}
41 +
42 +|=Session|=Deployment|=Secure|=Generated URL
43 +|Y|Dev|N|##http:~/~/hebe.local:54791/cgi-bin/WebObjects/TestUrlCreation.woa/123/wa/default?a=b##
44 +|N|Dev|N|##http:~/~/hebe.local:54791/cgi-bin/WebObjects/TestUrlCreation.woa/123/wa/default?a=b##
45 +|Y|wotaskd|N|##http:~/~/server/cgi-bin/WebObjects/UT.woa/1/wa/default?a=b##
46 +|N|wotaskd|N|##http:~/~/server/cgi-bin/WebObjects/UT.woa/1/wa/default?a=b##
47 +|Y|wotaskd|Y|##https:~/~/server:443/cgi-bin/WebObjects/UT.woa/1/wa/default?a=b##
48 +|N|wotaskd|Y|##https:~/~/server:443/cgi-bin/WebObjects/UT.woa/1/wa/default?a=b##
49 +
50 +=== C - componentActionURL(..) ===
51 +
52 +{{code}}
53 +componentActionURL()
54 +{{/code}}
55 +
56 +|=Session|=Deployment|=Secure|=Generated URL
57 +|Y|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/wo/V4N99Ub2Zjavh6V3tvcEQM/0.15##
58 +|N|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/wo/zBXy58rwSW6aU1mTXVk9uw/0.11##
59 +|Y|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/1/wo/KMU4YqMibJ4p8XP0biSYDw/0.15##
60 +|N|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/1/wo/TxKR0vkbs8Z0tGsUfrGlQ0/0.15##
61 +|Y|wotaskd|Y|##/cgi-bin/WebObjects/UT.woa/1/wo/3bmlqBLMVGzjmuW1wTPTZw/0.15##
62 +|N|wotaskd|Y|##/cgi-bin/WebObjects/UT.woa/1/wo/z3uRsfT27ZsKLvlcS4Bkx0/0.15##
63 +
64 +=== D - componentActionURL(..) ===
65 +
66 +{{code}}
67 +componentActionURL(WOApplication.application().ajaxRequestHandlerKey())
68 +{{/code}}
69 +
70 +|=Session|=Deployment|=Secure|=Generated URL
71 +|Y|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/ja/V4N99Ub2Zjavh6V3tvcEQM/0.11##
72 +|N|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/ja/zBXy58rwSW6aU1mTXVk9uw/0.13##
73 +|Y|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/1/ja/KMU4YqMibJ4p8XP0biSYDw/0.11##
74 +|N|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/1/ja/TxKR0vkbs8Z0tGsUfrGlQ0/0.11##
75 +|Y|wotaskd|Y|##/cgi-bin/WebObjects/UT.woa/1/ja/3bmlqBLMVGzjmuW1wTPTZw/0.11##
76 +|N|wotaskd|Y|##/cgi-bin/WebObjects/UT.woa/1/ja/z3uRsfT27ZsKLvlcS4Bkx0/0.11##
77 +
78 +=== E - componentActionURL(..) ===
79 +
80 +{{code}}
81 +componentActionURL(
82 + WOApplication.application().ajaxRequestHandlerKey(),
83 + context().request().isSecure())
84 +{{/code}}
85 +
86 +|=Session|=Deployment|=Secure|=Generated URL
87 +|Y|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/ja/V4N99Ub2Zjavh6V3tvcEQM/0.13##
88 +|N|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/ja/zBXy58rwSW6aU1mTXVk9uw/0.15##
89 +|Y|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/1/ja/KMU4YqMibJ4p8XP0biSYDw/0.13##
90 +|N|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/1/ja/TxKR0vkbs8Z0tGsUfrGlQ0/0.13##
91 +|Y|wotaskd|Y|##/cgi-bin/WebObjects/UT.woa/1/ja/3bmlqBLMVGzjmuW1wTPTZw/0.13##
92 +|N|wotaskd|Y|##/cgi-bin/WebObjects/UT.woa/1/ja/z3uRsfT27ZsKLvlcS4Bkx0/0.13##
93 +
94 +=== F - directActionURLForActionNamed(..) ===
95 +
96 +{{code}}
97 +directActionURLForActionNamed(
98 + "default",
99 + new NSDictionary<String,Object>(new Object[] {"b"}, new String[] {"a"}),
100 + context().request().isSecure(),
101 + true);
102 +{{/code}}
103 +
104 +|=Session|=Deployment|=Secure|=Generated URL
105 +|Y|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/wa/default?a=b&wosid=V4N99Ub2Zjavh6V3tvcEQM##
106 +|N|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/wa/default?a=b##
107 +|Y|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/1/wa/default?a=b&wosid=KMU4YqMibJ4p8XP0biSYDw##
108 +|N|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/wa/default?a=b##
109 +|Y|wotaskd|Y|##/cgi-bin/WebObjects/UT.woa/1/wa/default?a=b&amp;wosid=3bmlqBLMVGzjmuW1wTPTZw##
110 +|N|wotaskd|Y|##/cgi-bin/WebObjects/UT.woa/wa/default?a=b##
111 +
112 +=== G - directActionURLForActionNamed(..) ===
113 +
114 +{{code}}
115 +directActionURLForActionNamed(
116 + "default",
117 + new NSDictionary<String,Object>(new Object[] {"b"}, new String[] {"a"}))
118 +{{/code}}
119 +
120 +|=Session|=Deployment|=Secure|=Generated URL
121 +|Y|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/wa/default?a=b&wosid=V4N99Ub2Zjavh6V3tvcEQM##
122 +|N|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/wa/default?a=b##
123 +|Y|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/1/wa/default?a=b&wosid=KMU4YqMibJ4p8XP0biSYDw##
124 +|N|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/wa/default?a=b##
125 +|Y|wotaskd|Y|##http:~/~/server/cgi-bin/WebObjects/UT.woa/1/wa/default?a=b&wosid=3bmlqBLMVGzjmuW1wTPTZw##
126 +|N|wotaskd|Y|##http:~/~/server/cgi-bin/WebObjects/UT.woa/wa/default?a=b##
127 +
128 +=== H - urlWithRequestHandlerKey(..) ===
129 +
130 +{{code}}
131 +urlWithRequestHandlerKey(
132 + WOApplication.application().ajaxRequestHandlerKey(),
133 + "default",
134 + "a=b")
135 +{{/code}}
136 +
137 +|=Session|=Deployment|=Secure|=Generated URL
138 +|Y|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/ja/default?a=b##
139 +|N|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/ja/default?a=b##
140 +|Y|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/1/ja/default?a=b##
141 +|N|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/ja/default?a=b##
142 +|Y|wotaskd|Y|##/cgi-bin/WebObjects/UT.woa/1/ja/default?a=b##
143 +|N|wotaskd|Y|##/cgi-bin/WebObjects/UT.woa/ja/default?a=b##