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=2848232

Reply via email to