Re: Parsing a mostly partial url assupplied in a HTTP GET request-header

From: Eugene Gershnik (gershnik_at_hotmail.com)
Date: 02/28/04


Date: Sat, 28 Feb 2004 02:44:35 -0800

EricSten [MS] wrote:
> "R.Wieser" <rwieser-killthis-@xs4all.nl> wrote
>> Not really. The program I'm writing is supposed to be the
>> "server" (a
> very
>> minimal one though :-).
>
> For which min OS platform are you targeting this minimal server?
> If you are
> on Windows Server 2003 and above, you have access to HTTPAPI, which
> is a
> very smooth way of servicing web requests without having to do all
> the heavy
> lifting of parsing the URLs. And let me tell you, URL
> canonicalization (c14n) is *the* hardest thing for a web server to
> get right... HTTP.SYS
> spent a lot of time making sure we did c14n right. <g>
>

Are you sure about that? ;-)

Being paranoid I would actually use anything _except_ MS APIs for server
side URL c14n. MS code makes you automatically vulnerable to all the
exploits people are so eager to develop.

--
Eugene


Relevant Pages

  • Re: Parsing a mostly partial url assupplied in a HTTP GET request-header
    ... > For which min OS platform are you targeting this minimal server? ... Currently I'm writing it on a Win98 platform. ...
    (microsoft.public.win32.programmer.networks)
  • Re: Sharing folders in Windows CE 5.0
    ... CE client to CE server, ... First you do not need the Remote Registry Editor or the RemoteAdmin tool ... If you open a build window from Platform Builder and go to the ... There are no updates for this issue in CE ...
    (microsoft.public.windowsce.embedded)
  • Re: HP announces new Integrity servers
    ... consolidate OS instances, you are not addressing the real issues of FTE counts - the biggest slice of the IT budget pie. ... consolidation using VMware or Virtual Server, you still have a very high ... FTE counts - the biggest sclice of the IT budget. ... That's not a difference between the Itanic platform and the x86-64 platform, that's a difference between running Windows (whether on ...
    (comp.os.vms)
  • Re: Is VMS losing the Financial Sector, also?
    ... Want to bet they will say they need a separate server for each ... With the Parallels package, I can run Mac OS X, Windows as far back as MS-DOS, Linux, and other x86-class operating systems -- and on the same box. ... It might be entertaining to load and fire up SIMH or another hardware emulation on one of that tool's various platforms, and running that platform as a guest underneath Parallels or Xen. ... That's one of the few ways where you could get OpenVMS applications involved within one of these software stacks -- this for VAX stuff, ...
    (comp.os.vms)
  • Re: HP announces new Integrity servers
    ... Main, Kerry wrote: ... The one-app, one server ... That's not a difference between the Itanic platform and the ... Yes, Solaris is also available, but as I stated earlier, every Solaris ...
    (comp.os.vms)