User:Lindenb/Notebook/UMR915/20110616: Difference between revisions
From OpenWetWare
(New page: {{PLNB|20110615|20110616}} =SLING= download sling standalone http://mirror.mkhelif.fr/apache//sling/org.apache.sling.launchpad-6-standalone.jar 35.1 (Mo) Start the server:<pre>java -jar o...) |
No edit summary |
||
Line 14: | Line 14: | ||
[[Image:Sling20110616a.jpg|500px]] | [[Image:Sling20110616a.jpg|500px]] | ||
<pre>$ curl -u admin:admin -F"sling:resourceType=fo-F"title=MyTitle" http://localhost:8080/content/mynode</pre> | |||
<hr/> | |||
<div style="background-color:gray;padding:10px;"> | |||
<html> | |||
<h1>Content created /content/mynode</h1> | |||
<table> | |||
<tbody> | |||
<tr> | |||
<td>Status</td> | |||
<td><div id="Status">201</div></td> | |||
</tr> | |||
<tr> | |||
<td>Message</td> | |||
<td><div id="Message">Created</div></td> | |||
</tr> | |||
<tr> | |||
<td>Location</td> | |||
<td><a href="/mynode" id="Location">/mynode</a></td> | |||
</tr> | |||
<tr> | |||
<td>Parent Location</td> | |||
<td><a href="/content" id="ParentLocation">/content</a></td> | |||
</tr> | |||
<tr> | |||
<td>Path</td> | |||
<td><div id="Path">/content/mynode</div></td> | |||
</tr> | |||
<tr> | |||
<td>Referer</td> | |||
<td><a href="" id="Referer"></a></td> | |||
</tr> | |||
<tr> | |||
<td>ChangeLog</td> | |||
<td><div id="ChangeLog"><pre>created("/content");<br/>created("/content/mynode");<br/>modified("/content/mynode/sling:resourceType");<br/>modified("/content/mynode/title");<br/></pre></div></td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
<p><a href="">Go Back</a></p> | |||
<p><a href="/mynode">Modified Resource</a></p> | |||
<p><a href="/content">Parent of Modified Resource</a></p> | |||
</html></div> | |||
<hr/> | |||
Looking at: http://localhost:8080/mynode/sling:resourceType returns a text/plain file: | |||
<pre>foo/bar</pre> | |||
Looking at: http://localhost:8080/mynode/title returns a text/plain file: | |||
<pre>MyTitle</pre> | |||
http://localhost:8080/mynode/ returns a 403 |
Revision as of 12:55, 16 June 2011
SLING
download sling standalone http://mirror.mkhelif.fr/apache//sling/org.apache.sling.launchpad-6-standalone.jar 35.1 (Mo)
Start the server:
java -jar org.apache.sling.launchpad-6-standalone.jar 16.06.2011 21:32:54.972 *INFO* [main] Setting sling.home=sling (default) 16.06.2011 21:32:54.974 *INFO* [main] Starting Sling in sling (/home/lindenb/tmp/SLING/sling) 16.06.2011 21:32:55.001 *INFO* [main] Checking launcher JAR in folder sling 16.06.2011 21:32:55.022 *INFO* [main] Installing new launcher: jar:file:/home/lindenb/tmp/SLING/org.apache.sling.launchpad-6-standalone.jar!/resources/org.apache.sling.launchpad.base.jar, 2.3.0 (org.apache.sling.launchpad.base.jar.1308252775021) 16.06.2011 21:32:55.023 *INFO* [main] Loading launcher class org.apache.sling.launchpad.base.app.MainDelegate from org.apache.sling.launchpad.base.jar.1308252775021 16.06.2011 21:32:55.067 *INFO* [main] Starting launcher ... 16.06.2011 21:32:55.073 *INFO* [main] HTTP server port: 8080 16.06.2011 21:32:57.722 *INFO* [main] Startup completed
$ curl -u admin:admin -F"sling:resourceType=fo-F"title=MyTitle" http://localhost:8080/content/mynode
<html>
<h1>Content created /content/mynode</h1> <table> <tbody> <tr> <td>Status</td> <td><div id="Status">201</div></td> </tr> <tr> <td>Message</td> <td><div id="Message">Created</div></td> </tr> <tr> <td>Location</td> <td><a href="/mynode" id="Location">/mynode</a></td> </tr> <tr> <td>Parent Location</td> <td><a href="/content" id="ParentLocation">/content</a></td> </tr> <tr> <td>Path</td> <td><div id="Path">/content/mynode</div></td> </tr> <tr> <td>Referer</td> <td><a href="" id="Referer"></a></td> </tr> <tr> <td>ChangeLog</td> <td><div id="ChangeLog"><pre>created("/content");<br/>created("/content/mynode");<br/>modified("/content/mynode/sling:resourceType");<br/>modified("/content/mynode/title");<br/></pre></div></td> </tr> </tbody> </table> <p><a href="">Go Back</a></p> <p><a href="/mynode">Modified Resource</a></p> <p><a href="/content">Parent of Modified Resource</a></p></html>
Looking at: http://localhost:8080/mynode/sling:resourceType returns a text/plain file:
foo/bar
Looking at: http://localhost:8080/mynode/title returns a text/plain file:
MyTitle
http://localhost:8080/mynode/ returns a 403