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.
