Hello Bruno, Bruce,

well that's weird, the current 2.0 release (in the svn repository) uses 
"equalsIgnoreCase" not "equals". And I was not aware this had changed.

best regards,
Thierry Boileau
> Hi Bruce/Thierry,
> It seems that the code has changed between version 1.1 and 2.0.
> In 1.1.5, com.noelios.restlet.application.TunnelFilter uses 
> 'equalsIgnoreCase' (line 388), whereas in the trunk (2.0), 
> org.restlet.engine.application.TunnelFilter uses 'equals' (line 528).
> I think it makes sense to use 'equals' instead of 'equalsIgnoreCase' 
> (although I'm not sure which one is best), but the accept.properties 
> files should probably be updated to reflect this change (the version in 
> the trunk still uses lower case for all agent names).
> Best wishes,
> Bruno.
> Bruce Cooper wrote:
>> Hi guys,
>> I have found that the agentName is reporting as Safari with a capitol S 
>> whereas the standard file has it listed with a lowercase s, so I've 
>> needed to add a separate rule in accept.properties.  Because I want to 
>> only override the default Accept that is being sent through (and so that 
>> I can put in other accepts in XMLHttpRequest requests and not have them 
>> overridden)//, I think it is best to include the acceptOld as shown below://
>> #Safari
>> agentName: Safari
>> acceptOld: 
>> application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
>> acceptNew: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
>> This appears to work for me, so I'm happy.  Let me know if you think it 
>> is a good solution.
>> Bruce.
> ------------------------------------------------------
> http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2365378


Reply via email to