Just letting you know all seems to work well now! Test revision 6392.
On 03/01/2010 09:48 AM, Thierry Boileau wrote:
> Hello Tal,
>
> thanks for your report. There was a bug in the Protocol class which
> causes the generation of bad responses with the RIAP protocol.
> This should work better now. Let us know if it still fails.
>
> Best regards,
> Thierry Boileau
>
>> OK, I managed to build it, and some things work but some don't.
>>
>> My example does work. However, I cannot redirect to riap://application/
>> URIs. My understanding is that these are not supported by the server
>> dispatcher (I'm not sure why -- could it be something to do with
>> handling asynchronous requests?). Thing is, I cannot redirect to RIAP at
>> all with the client dispatcher, which as far as I know does support all
>> RIAP authorities. For example, the following will hang Restlet:
>>
>> router.attach("/note/{id}"), new Redirector(component.context,
>> "riap://application/note", Redirector.MODE_CLIENT_DISPATCHER));
>>
>>
>>
>> On 02/22/2010 09:07 AM, Thierry Boileau wrote:
>>
>>> Hello Tal,
>>>
>>> thanks for your report. The fix is available in the svn repository.
>>>
>>> Best regards,
>>> Thierry Boileau
>>>
>>>
>>>
>>>> It seems like I cannot use a Redirector to an RIAP URI.
>>>>
>>>> For example:
>>>>
>>>> router.attach("/note/{id}"), new Redirector(component.context,
>>>> "riap://component/myapp/note", Redirector.MODE_SERVER_DISPATCHER));
>>>>
>>>> Is this intentional? Can anyone think of a simple workaround?
>>>>
>>>> The use case is to have a different internal URI space, and a different
>>>> one exposed to the world.
>>>>
>>>> By the way, setting the Redirector in MODE_CLIENT_DISPATCHER in this
>>>> case causes a JVM failure...
>>>>
>>>> -Tal
>>>>
>>>> ------------------------------------------------------
>>>> http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2449457
>>>>
>>>>
>>>>
>> ------------------------------------------------------
>> http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2450618
>>
>>
------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2463480