- From: Youenn Fablet <youenn.fablet@crf.canon.fr>
- Date: Wed, 21 Feb 2007 14:37:18 +0100
- To: Jonathan Marsh <jonathan@wso2.com>
- Cc: "'keith chapman'" <keithgchapman@gmail.com>, "'www-ws-desc'" <www-ws-desc@w3.org>
To be sure of the current state of the spec, my current understanding is
the following:
- '*' may be let unencoded (in this LocationTemplate-1G example)
- '*' may also be %-encoded (in this LocationTemplate-1G example)
LocationTemplate-1G servers should both process messages with unencoded
'*' and %-encoded '*'.
If that is correct, the test framework should (in theory) not flag
messages with '*' encoded as %xx.
Youenn
Jonathan Marsh wrote:
> I looked into message 13 there. The location template in that testcase is:
>
> datespace/{year}.html?passphrase={time}{{4(^$@!}}4^@*}}
>
> This testcase test not only that templates are encoded, but that the IRI is
> correctly converted to a URI per RFC3987. Many characters over #xA0 are
> %-encoded, as well as "<", ">", '"', space, "{", "}", "|", "\", "^", and
> "`".
>
> datespace/2006.html?passphrase=16:40:00%7B4(%5E$@!%7D4%5E@*%7D
>
> Indeed the "*" should have been omitted from the list of characters encoded
> during this conversion. I've updated the expected results, putting Canon at
> all green on this testcase. Axis2 still fails the testcase because it
> doesn't seem to be doing the encoding listed above at all.
>
> Jonathan Marsh - http://www.wso2.com - http://auburnmarshes.spaces.live.com
>
>
>
>> -----Original Message-----
>> From: Youenn Fablet [mailto:youenn.fablet@crf.canon.fr]
>> Sent: Tuesday, February 20, 2007 5:31 AM
>> To: keith chapman
>> Cc: www-ws-desc; Jonathan Marsh
>> Subject: Re: LocationTemplate-1G test
>>
>> Here is canon location template 1G result.
>> There is one red (request 13).
>> It seems that our implementation is not %-encoding the '*' character
>> while the test framework wants it to be %-encoded.
>> As per the current draft, '*' is not in the must-be-encoded set.
>> An application may therefore typically choose to %-encode it or not,
>> right?
>> The test framework should only check that must-be-%-encoded characters
>> are correctly encoded and nothing more.
>> I do not know whether this is easily feasible in the current test
>> framework though.
>> Youenn
>>
>> keith chapman wrote:
>>
>>> Hi Jonathan,
>>>
>>> Request 11 shows red due to a mistake in the test framework. You
>>> forgot to add 000Z to one time element...
>>>
>>> Thanks,
>>> Keith.
>>> --
>>> Keith Chapman
>>> WSO2 Inc.
>>> Oxygen for Web Services Developers.
>>> http://wso2.org/
>>>
>
>
>
>
Received on Wednesday, 21 February 2007 13:37:38 UTC