[XQZone General] xdmp:get-request-field

Tim Finney tjf2n at virginia.edu
Tue May 9 14:34:20 PDT 2006


I did try using url-encode and url-decode before sending the original
call for help. It didn't work and I am not sure why. (My code is quite
convoluted. It takes some detective work to discover out what is going
wrong.) I am going to try an entirely different approach.

On Tue, 2006-05-09 at 14:29 -0700, Danny Sokolsky wrote:
> One way to do what Darin suggested from XQuery is to use
> xdmp:url-encode.  For example, if you want to put the following on a
> request field:
> 
> /foo/docs.xml#12345
> 
> you can do this when you construct the URL:
> 
> xdmp:url-encode("/foo/docs.xml#12345")
> 
> -Danny
> 
> -----Original Message-----
> From: general-bounces at xqzone.marklogic.com
> [mailto:general-bounces at xqzone.marklogic.com] On Behalf Of Tim Finney
> Sent: Tuesday, May 09, 2006 2:18 PM
> To: General XQZone Discussion
> Subject: Re: [XQZone General] xdmp:get-request-field
> 
> 
> I don't know whether the client sends the fragment identifier. That may
> be the cause of the problem. It looks like I will have to follow Darin's
> advice.
> 
> On Tue, 2006-05-09 at 14:05 -0700, Jason Hunter wrote:
> > Tim Finney wrote:
> > > I am trying to use xdmp:get-request-field to retrieve a field that 
> > > includes a fragment identifier. I would prefer not to have to use 
> > > another name value pair. If I encode "#", shouldn't I have to encode
> 
> > > "/" as well?
> > 
> > The xdmp:get-request-field() call provides access to HTTP parameters.
> > The # isn't a parameter so isn't returned.
> > 
> > The xdmp:get-request-path() call would be more appropriate, but it
> > doesn't return the fragment identifier either.
> > 
> > Are you sure the client even sends the fragment identifier to the
> > server?  It's a client side concern, not server side.
> > 
> > -jh-
> > _______________________________________________
> > General mailing list
> > General at xqzone.marklogic.com 
> > http://xqzone.com/mailman/listinfo/general
> 
> _______________________________________________
> General mailing list
> General at xqzone.marklogic.com http://xqzone.com/mailman/listinfo/general
> _______________________________________________
> General mailing list
> General at xqzone.marklogic.com
> http://xqzone.com/mailman/listinfo/general




More information about the General mailing list