For me, it's a real issue, perhaps you can create an issue in the issue tracker ?
Currently you need to hack the kernel to solve it, or perhaps if you use eZ Publish 4, you can play with the autoload system to put you're modified version of the eZHTTPTool class in an extension so that it is loaded instead of the default one.
I'll post an issue in the issue tracker. For the moment I'll hack the eZHTTPTool class to do what I want. The kernel classes override is a feature in the <i>ezpgenerateautoload.php</i> script (-o option) since 4.1 which is not stable yet and I need it for a project in production (4.0.1)...
Thanks
[Edit] : The posted issue : http://issues.ez.no/IssueView.php?Id=14421&activeItem=1
<i>For the moment I'll hack the eZHTTPTool class to do what I want. The kernel classes override is a feature in the ezpgenerateautoload.php script (-o option) since 4.1 which is not stable yet and I need it for a project in production (4.0.1)...</i>
that's true, but there's a workaround with eZ Publish 4.0 you can do the same by hand, just remove the eZHTTPTool related line in autoload/ezp_kernel.php and add a new one with your own class in autoload/ezp_extension.php. After that, to not erase your modification, you have to regenerate the autoload array with the following command line :