Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
Exchange
2000.active.directory
2000.admin
2000.announcements
2000.app.conversion
2000.applications
2000.clients
2000.clustering
2000.connectivity
2000.development
2000.documentation
2000.general
2000.information.store
2000.interop
2000.kms
2000.misc
2000.protocols
2000.realtime.collabo.
2000.setup
2000.transport
2000.win2000
admin
application.conversion
applications
clients
clustering
connectivity
design
development
misc
mobility
setup
tools
  
 
date: Thu, 8 Mar 2007 11:06:21 -0800,    group: microsoft.public.exchange2000.development        back       


HTTP 416 Error on WebDav request with Exchange 2000   
I've got a .NET application that does a WebDAV SEARCH on a user's mailbox 
folder. To restrict the number of matching entries returned I use a range 
header in the HTTP SEARCH request.

On Exchange Server 2003 on windows 2003 (therefore IIS 6), if the folder is 
empty, or there are no matching results, I get an empty "result set".

If I run the same code on an Exchange Server 2000 on windows 2000 (therefore 
IIS 5), if the folder is empty, or there are no results that satisfy the 
criteria I get an HTTP 416 error (Requested Range Not Satisfiable).

As a workaround (assuming the former is correct behaviour)  I can catch the 
error and spoof an empty result set but I'm wondering whether there is 
something I can do to the Exchange 2000/windows 2000/IIS 5 setup to get it to 
behave the same as Exchange 2003/windows 2003/IIS 6.

Note that I haven't used the "if-range" header, only just discovered that...

Thanks, Ian.
date: Thu, 8 Mar 2007 11:06:21 -0800   author:   Ian

Google
 
Web ureader.com


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us