Dawny programista napisał lub api klienta-serwera w PHP. Po prostu wysyła wiadomości w formacie xml za pomocą post/response w bardzo uproszczony sposób. Problemem jest to, że nawet gdy wystąpi błąd (np nieprawidłowe argumenty przekazywane na stronie serwera) otrzymujemy odpowiedzi HTTP 200 ze strony jak tenJak sprawić, by strona php zwróciła błąd 503 (lub cokolwiek innego niż 200)
<h4>Unknown error!</h4>
w Firebug widzę, że rzeczywiście HTTP odpowiedź jest a 200. Jak możemy wysłać inną odpowiedź (np.: 503), gdy programowo wykryjemy w naszym kodzie php, że jest to odpowiednie.
Dlaczego trudno zakodować kodowanie HTTP/1.1? Co się stanie, jeśli klient używa protokołu HTTP 1.0? – Pacerier
@Pacerier, więc co byś zrobił? Jak to napisać, aby obejmowała zarówno HTTP 1.0, jak i HTTP 1.1? Wszystkie przykłady pokazują to jako podane w odpowiedzi – Inigo
Chyba "header ($ _ SERVER [" SERVER_PROTOCOL "]. '503 Usługa tymczasowo niedostępna"); '? – Inigo