Pracowałem z kolegą wykonującym pracę polegającą na przekazywaniu adresów URL wywołania zwrotnego z mojego modułu do jego. Z powodu błędnej konfiguracji po jego stronie adres URL połączenia zwrotnego był inny i wywołał adres URL ze swojego serwera, a nie mojego. Appart że naprawiliśmy błąd podczas tej złej konfiguracji zwrotnego Dostałem tę odpowiedź (która nigdy nie widział):Status HTTP 902 - Brak takiej rozmowy
HTTP Status 902 - No such conversation
Tak z ciekawości google wokół i nie może znaleźć żadnej specyfikacji lub opis tego HTTP kod statusu, i zawsze uważałem, że kody stanu zmieniły się tylko z 1XX na 5XX (jak wyjaśniono w Section 10 of the HTTP 1.1 Spec)
Każdy pomysł, gdzie mogę znaleźć oficjalny (lub nie) specyfikację, która to opisuje?
FYI serwer w pytanie jest Tomcat 7.0.25
EDIT: Łącznie wizerunku odpowiedzi
Czy jesteś absolutnie pewny, że pochodzi to z Tomcat, a nie z innej biblioteki (lub nawet twojego własnego kodu) ustawiającej ten kod odpowiedzi? – mindas
@mindas Nasz kod nie generuje tej odpowiedzi, więc przekopuję się do wszystkich dołączonych bibliotek, które otrzymują odnośnik do odpowiedzi, aby zobaczyć, który dokładnie to umieszcza, ale nadal nie może go znaleźć. Wcześniej zagrzebałem się w kodzie kojota i nie mogłem znaleźć żadnego odniesienia do odpowiedzi 902, więc wciąż kopie. Aplikacja internetowa używa 'spring-webmvc', ale nie jestem pewna, czy to ma znaczenie. – betomontejo
Napisałeś:" URL oddzwonienia był inny i wywołał adres URL ze swojego serwera, nie mojego. " Czy kod 902 mógł pochodzić z aplikacji, która została wywołana przez pomyłkę na swoim serwerze? Czy masz dostęp do jego kodu źródłowego? Wygląda na to, że ktoś stał się kreatywny i postanowił wymyślić jakiś niestandardowy kod statusu dla swoich wewnętrznych potrzeb. –