2014-11-26 4 views
0

Я использую Firefox с Selenium IDE для тестирования приложения Java. Если сеанс истекает, и я запускаю тест, я получаю этот код состояния http: 490.Что означает код статуса 490 HTTP?

Вот фрагмент, который иллюстрирует, как я получаю этот код статуса http.

var request = new XMLHttpRequest(); 
request.open('GET', url, false); 

// ... 

request.send(null); 

if (request.status === 200) { 
    // ... 
} else { 
    alert('Something bad happen!\n(' + request.status + ') ' + request.statusText); 
} 

диалоговое окно предупреждения показывает что-то вроде этого:

Something bad happen! 
(490) 490 
+0

Не знаете, почему вы отправляете нуль, отправка пустого объекта (например, Document formData и т. Д.) Не такая опция? https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest#send%28%29 – Lav

+0

@Lav Я прочитал десяток кодов с отправкой нулевого значения. Проверьте этот ответ SO: http://stackoverflow.com/questions/15123839/why-do-we-pass-null-to-xmlhttprequest-send – Stephan

ответ

5

Это не является стандартом HTTP status codes.

Это может означать что угодно, в зависимости от реализации приложения, к которому вы обращаетесь.