apache возвращает код ошибки 201 вместо body [closed]

У меня установлен сервер Apache (apache 2.2) на сервере Ubuntu.

Ubuntu - это Ubuntu Quantal, установленная на amazon ec2.

этот сервер получает xml-запросы как почтовые данные и возвращает xml-ответ в своем теле. просто как тот.

иногда клиенты жалуются, что они получают в теле HTTP_STATUS_ERROR Of 201 вместо xml-ответа.

может я что-то пропустил, но ничего не нашел в журналах.

что мне не хватает?

http-статус 201 ПРИНЯТ вместо ОК, почему?

Мы будем очень признательны за любую информацию по этому вопросу.

спасибо

-3
задан 9 June 2013 в 15:53
1 ответ

201 создан, не принят http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

10.2.2 201 Создан

запрос был выполнен и в результате был создан новый ресурс. На вновь созданный ресурс можно ссылаться с помощью URI, возвращаемого в сущности ответа, с наиболее конкретным URI для ресурса, заданным полем заголовка Location. В ответ СЛЕДУЕТ включать объект, содержащий список характеристик ресурса и местоположения, из которых пользователь или пользовательский агент может выбрать наиболее подходящий. Формат объекта определяется типом носителя, указанным в поле заголовка Content-Type. Исходный сервер ДОЛЖЕН создать ресурс перед возвратом кода состояния 201. Если действие не может быть выполнено немедленно, сервер ДОЛЖЕН ответить ответом 202 (Принято).

Сервер, похоже, указывает, что он успешно обработал ваш почтовый запрос.

Вам, вероятно, следует поговорить с разработчиком о том, что именно возвращает 201, и заставить их отладить и «исправить» это уместно.

2
ответ дан 5 December 2019 в 21:56

Теги

Похожие вопросы