Hi Micheal, This is indeed an important issue (P1 level for 2.1 RC1) that we are taking seriously into account. GAE is really not playing nice with us and the Servlet API here... but we need to ensure that we properly workaround this issue.
Thierry will look at it next Wednesday so we have a fix in time for 2.1 RC1. Thanks for your patience. Best regards, Jerome -- http://www.restlet.org http://twitter.com/#!/jlouvel -----Message d'origine----- De : Michel Schroeder [mailto:[email protected]] Envoyé : vendredi 30 septembre 2011 09:57 À : [email protected] Objet : RE: Post to GAE Feeling isolated, left behind, on my own, after 9 days without an answer while I will be happy with just a direction, I thing it is well-timed to ask again... Michel > Hello everyone, > > I am new to Restlet and as a first project I try to have a simple resource on a GAE server that I can get to receive a form with: > > <form name="input" action="/data" method="post"> > Color: <input type="text" name=col value=${color} /> <input > type="submit" value="change" /> </form> > > form from which I can emit a Post to change the color. > > This is how I try to receive the form content: > > @Post > public void accept(Representation entity) throws ResourceException { > System.out.println("The POST method of DATA resource was invoked."); > final Form form = new Form(entity); > > System.out.println("Value => " + form.getFirstValue("col")); > Map<String,String> map = form.getValuesMap(); > System.out.println("Num items: " + map.size()); > > int i=0; > for(String key: map.keySet()) { > String val = map.get(key); > System.out.println("Item "+i+" --> " + key +":"+val); > > i++; > } > } > > When I try a post with a color I receive the following messages in the console: > > The POST method of DATA resource was invoked. > Value => null > Num items: 0 > > When I try: > > extractor.extractFromEntity("color", "col", true); > > I get: > > Internal Server Error > > The Web form cannot be parsed as no fresh content is available. If > this entity has been already read once, caching of the entity is > required > > I use Restlet for GAE 2.1 Milestone 7 and GAE 1.5.4. I have found: > > http://restlet.tigris.org/issues/show_bug.cgi?id=1275 > > and I have tried to make GaeFormConverter.java work but without success. > > So, up to now, I am a bit confused by this issue and that's why I ask your help. > > In which direction should I go: > 1. Wait until this issue will be resolved soon in Restlet 2.1RC1? > 2. In the mean time, is there a quick workaround? > 3. Is it a way to make the GaeFormConverter.java work? > 4. Is there some other things that are wrong in what I try to do? > > As you can see, your help will be very appreciate. > > Thanks in advance, > > Michel ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=28482 32 ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2848308

