[ic] application/xml causing 415 error in Server.pm from Google Checkout

Stefan Hornburg (Racke) racke at linuxia.de
Wed Sep 10 07:45:38 UTC 2008


IC wrote:
> Hi folks,
> 
> After upgrading from IC 5.2.0 to 5.6.0 I found Server.pm threw a 415
> Content-Type error when Google Checkout tried to send an xml post to the
> server.
> 
> Having trawled through Server.pm I found the offending line to be 254 where
> the Content-Type is checked.
> 
> I have added "|application/xml" to the regex and it now seems to work ok, my
> Sever.pm line 254 now reads:-
> 
> if ($CGI::content_type =~
> m{^(?:multipart/form-data|application/x-www-form-urlencoded|application/xml)
> \b}i) {
> 
> Not being a perl or regex expert is this the correct/best way to cure the
> problem?

It looks OK to me. However, I leave it to the guys which implemented the
content type detection. Bugtracker item:

http://rt.icdevgroup.org//Ticket/Display.html?id=219

Thanks for the report and analysis!

Regards
            Racke

-- 
LinuXia Systems => http://www.linuxia.de/
Expert Interchange Consulting and System Administration
ICDEVGROUP => http://www.icdevgroup.org/
Interchange Development Team




More information about the interchange-users mailing list