Hi,

On Thu, Feb 24, 2011 at 9:20 PM, sam lee <skyn...@gmail.com> wrote:
> ...since all html pages that I want to crawl are served within Sling,
> is there an API that "resolves" (or "renders") paths like /content/foo.html,
> /content/bar.json ... etc?

You can use the SlingRequestProcessor to make requests directly
without going through http.

For an example see the TestAllPaths class [1] which uses it. Don't be
scared by the use of static member variables, that class is a somewhat
tricky bridge with JUnit to run server-side tests.

You will have to provide a ResourceResolver to use it, and that's
built from a Session, login happens when that session is created.

-Bertrand

[1] 
http://svn.apache.org/repos/asf/sling/trunk/testing/junit/scriptable/src/main/java/org/apache/sling/junit/scriptable/TestAllPaths.java

Reply via email to