windows-nt/Source/XPSP1/NT/admin/services/drizzle/isapi
2020-09-26 16:20:57 +08:00
..
bitisapi.cpp Add source files 2020-09-26 16:20:57 +08:00
bitisapi.def Add source files 2020-09-26 16:20:57 +08:00
bitisapi.rc Add source files 2020-09-26 16:20:57 +08:00
makefile Add source files 2020-09-26 16:20:57 +08:00
readme.htm Add source files 2020-09-26 16:20:57 +08:00
sources Add source files 2020-09-26 16:20:57 +08:00

<HTML>
<HEAD>
<TITLE>BITS ISAPI</TITLE>
</HEAD>

<BODY bgcolor=#f0f0b0>

<H1><CENTER>BITS ISAPI</CENTER></H1>

<H2>SUMMARY</H2>

<P>BITS requires the byterange functionality of HTTP/1.1 for suspend and resume.   Unfortunatly, some proxy
servers don't forward HTTP/1.1 requests.   This ISAPI DLL works around this problem by allowing the client to put the required
range in the URL. The ISAPI converts the range back into a Range header at the server.
</P>

<H2>SYNTAX</H2>

URL@begining byte-ending byte@<BR>
http://mytestmachine/Drive-C/txt1.txt@3-4@<BR>

 
<H2>INSTALLATION</H2>

<OL>
  <LI>Copy bitisapi.dll into the System32 directory of the machine running IIS.</LI>
  <LI>Stop IIS.</LI>
  <LI>Add the full path to bitisapi.dll to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\Filter DLLs.</LI>
  <LI>Restart IIS.</LI>
  <LI>Test on your favorite file with a web browser.</LI>
</OL>

</BODY>

</HTML>