On Mon, Feb 15, 2010 at 1:23 PM, Meredith Gregory
<[email protected]>wrote:

> Dear Lifted,
>
> Here are some steps to create the observed behavior.
>
>    - Create an instance of the lift basic archetype
>
> put the following script into mklift.sh
> #! /bin/sh
> mvn archetype:generate -U                                   \
>  -DarchetypeGroupId=net.liftweb                             \
>  -DarchetypeArtifactId=lift-archetype-basic                 \
>  -DarchetypeVersion=2.0-scala280-SNAPSHOT                   \
>  -DarchetypeRepository=http://scala-tools.org/repo-snapshots \
>  -DremoteRepositories=http://scala-tools.org/repo-releases  \
>  -DgroupId=$1 -DartifactId=$2
>
> > mklift.sh org.my.lift thingy
>
>
>    - Modify Boot.scala by adding the following code to the Boot class
>
> def dispatch: LiftRules.DispatchPF = {
>       case req @ Req(
> List(
>   "biosimilarity-services",
>   "grammar",
>   grammar
>  ), "", GetRequest) => {
>   println( "***** What is going on HERE *****" )
>   () => Full(
>     PlainTextResponse(
>       grammar + "\n",
>       List( "Content-Type" -> "text/plain; charset=UTF-8" ),
>       200
>     )
>   )
>       }
>     }
>
>     LiftRules.dispatch.prepend(dispatch)
>
>
>    - Start up lift
>
> > mvn clean compile jetty:run
>
>
>    - Call curl
>
> > curl -o test.txt
> http://localhost:8080/biosimilarity-services/grammar/banana-cream-pie#file=file://
> <pathToFile>
>
>
> i expected to find text.txt containing:
> banana-cream-pie#file=file://<pathToFile>
>
> However, it contains banana-cream-pie. This means that the fragment is
> being dropped. How do i get the fragment?
>

You don't.  According to the HTTP spec, the stuff that comes after the # is
not passed to the server (you can verify this with Wireshark).  The # and
what comes after it is client side only.


>
> Best wishes,
>
> --greg
>
> --
> L.G. Meredith
> Managing Partner
> Biosimilarity LLC
> 1219 NW 83rd St
> Seattle, WA 98117
>
> +1 206.650.3740
>
> http://biosimilarity.blogspot.com
>
> --
> You received this message because you are subscribed to the Google Groups
> "Lift" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<liftweb%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/liftweb?hl=en.
>



-- 
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Surf the harmonics

-- 
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.

Reply via email to