apache возвращает код ошибки 201 вместо тела
У меня есть сервер Apache (apache 2.2), установленный на сервере Ubuntu.
Ubuntu - это Ubuntu Quantal, которая работает на Amazon EC2.
этот сервер получает XML-запросы в виде данных постов и возвращает XML-ответ в своем теле. просто как тот.
иногда клиенты жалуются, что они получают в теле HTTP_STATUS_ERROR 201 вместо ответа xml.
возможно я что-то пропустил, но я ничего не нашел в журналах.
что мне не хватает?
http статус 201 ПРИНЯТО вместо OK, почему?
любая информация по этому вопросу будет принята с благодарностью.
благодарю вас
1 ответ
201 создан не принят http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
10.2.2 201 Создано
Запрос был выполнен и привел к созданию нового ресурса. На вновь созданный ресурс могут ссылаться URI, возвращенные в объекте ответа, с наиболее конкретным URI для ресурса, заданным в поле заголовка Location. Ответ ДОЛЖЕН включать в себя объект, содержащий список характеристик и местоположений ресурсов, из которых пользователь или пользовательский агент может выбрать наиболее подходящий. Формат объекта определяется типом мультимедиа, указанным в поле заголовка Content-Type. Сервер происхождения ДОЛЖЕН создать ресурс перед возвратом кода состояния 201. Если действие не может быть выполнено немедленно, сервер ДОЛЖЕН ответить 202 (Принятым) ответом.
Похоже, сервер указывает, что он успешно обработал ваш почтовый запрос.
Вам, вероятно, следует поговорить с разработчиком о том, что возвращает 201, и заставить их отлаживать и исправлять, если это уместно.