Hi
I've written a small AJAX-style UI - although it's not strictly AJAX as
it uses HTML fragments rather than XML
This UI works fine for me and the majority of users.
However, a few users are finding it doesn't work at all.
I've talked with these users and debugged it a little by adding some
trace statements.
Basically what seems to be happening is that while "successful " users
get a normal HTTP response to the XMLHTTP request, these "failed" users
seem to get a "501 Not Implemented" error - even though they are
running the same browser (IE6) and talking to the same web server...
Does anyone have any idea what could be going wrong here? Is it likely
to be a proxy server problem or some local IE6 setting or ... ?
[Haven't had any failures yet from Firefox users but the majority of
users are on IE5 or IE6]
Any ideas or help appreciated!
Stuart
Demo of the site (with far too much on-screen debug trace) is on
http://82.43.136.28:801/snippets/bpttresults2.htm
Debug trace seen by successful users:
DoAsyncLoadOfAt hleteDropdown called
Created Microsoft.XMLHT TP
Browser = Microsoft Internet Explorer
AsyncObject = object
asyncCallback for id OutputDropdown
request.readySt ate is 1
request sent for
http://www.wavesonix.com:801/snippet...ml?uniqueNum=1
asyncCallback for id OutputDropdown
request.readySt ate is 2
asyncCallback for id OutputDropdown
request.readySt ate is 3
asyncCallback for id OutputDropdown
request.readySt ate is 4
request.status is 200
request.statusT ext is OK
request.respons eText is - <big blob of text>
request.respons eBody is
request.getAllR esponseHeaders( ) is
Content-Length: 25330 Content-Type: text/html ETag:
"7059428b63d6c5 1:5898" X-Powered-By: ASP.NET Last-Modified: Fri, 21 Oct
2005 17:19:07 GMT
Debug trace seen by failed users:
DoAsyncLoadOfAt hleteDropdown called
Created Microsoft.XMLHT TP
Browser = Microsoft Internet Explorer
AsyncObject = object
asyncCallback for id OutputDropdown
request.readySt ate is 1
request sent for
http://www.wavesonix.com:801/snippet...ml?uniqueNum=1
asyncCallback for id OutputDropdown
request.readySt ate is 4
request.status is 501
request.statusT ext is Not Implemented
request.respons eText is
request.respons eBody is undefined
request.getAllR esponseHeaders( ) is
Content-Length: 0 Server:Microsof t-IIS/6.0 X-Powered-By: ASP.NET Date:
Mon, 24 Oct 2005 09:35:10 GMT
asyncCallback for id OutputDropdown
request.readySt ate is 4
request.status is 501
request.statusT ext is Not Implemented
request.respons eText is
request.respons eBody is undefined
request.getAllR esponseHeaders( ) is
Content-Length: 0 Server:Microsof t-IIS/6.0 X-Powered-By: ASP.NET Date:
Mon, 24 Oct 2005 09:35:10 GMT