Бывший разработчик написал или клиент-сервер api в PHP. Он просто отправляет сообщения как xml, используя пост/ответ очень упрощенным способом. Проблема в том, что даже при наличии ошибки (например: неверные аргументы, переданные на сервер) мы получаем ответ HTTP 200 со страницей, подобной этой
<h4>Unknown error!</h4>
В firebug я вижу, что ответ HTTP на самом деле равен 200. Как мы можем отправить другой ответ (то есть: 503), когда мы программно обнаруживаем в нашем php-коде, что это целесообразно сделать.