On 18 June 2010 14:53, Timothy Washington <twash...@gmail.com> wrote:
> Hmm, this is a good idea and I got the GET request string as...
> /exist/rest/rootDir/system.main.system/aauthentication.main.authentication/users.aauth.users/user.one/user.one?_wrap=no&_query=declare
> default element namespace 'com/interrupt/bookkeeping/users';//user[
> @id='one']
> This exact URI (behind http://localhost:8080) works when used by the
> browser, or wget.[...]

But spaces etc. are not valid as part of a URI.  They need to be escaped.

What happens if you try this hard-coded URL:

http://localhost:8080/exist/rest/rootDir/system.main.system/aauthentication.main.authentication/users.aauth.users/user.one/user.one?_wrap=no&_query=declare%20default%20element%20namespace%20%27com/interrupt/bookkeeping/users%27%3B//user%5B%40id%3D%27one%27%5D

Try that in the browser, wget and also your Clojure program.  It might
also help to get a simple CGI script or something that can extract the
_wrap and _query parameters from the query string and just print or
log them so you can compare what you get from the browser and wget and
your program.

-- 
Michael Wood <esiot...@gmail.com>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to