Веб-сервер возвращает код состояния и описание в ответ на запрос XmlHttp. Фактический ответ о статусе от сервера начинается с:
HTTP/1.1 400 Not a valid http POST request
который я вижу в трассировке Fiddler:
Но когда я запрашиваю запрос xmlHttp для статуса и statusText, он показывает мне "стандартное" описание текста статуса, а не фактический текст статуса:
xmlHttp.status: 200
xmlHttp.statusText: "Bad Request"
который я вижу в среде разработки:
я изучил все остальные свойства IXMLHttpRequest, и я не могу найти ни одного, содержащего фактический текст статуса ответа. Его нет даже ни в одном из заголовков ответов. :
Server: ASP.NET Development Server/8.0.0.0
Date: Thu, 28 Jan 2010 21:03:16 GMT
X-AspNet-Version: 2.0.50727
X-LSI-Proxy-Identificaton: {65B76AB2-8A28-4A2B-B282-7E1FDC9DBCA1}
Cache-Control: no-cache
Pragma: no-cache
Content-Type: text/xml; charset=utf-8
Content-Length: 4652
Connection: Close
Internet Explorer, Chrome и FireFox умудряются читать фактический текст состояния:
Как я могу получить фактический statusText из объекта Microsoft xmlHttp?