Назад | Перейти на главную страницу

Как официально отклонить запрос SOAP?

Я слежу за большой средой балансировщика нагрузки F5 LTM, которую мы настраиваем на ограничение скорости запросов на уровне URI. Мы отправляем веб-пользователей-людей на загруженную страницу, но мы также запускаем веб-службы, и нам нужно вежливо сказать мыльному клиенту, чтобы он продолжил работу и тоже начал производить потомство. Не зная целой кучи об ответах SOAP / XML, я не понимаю, что мы должны сказать клиенту. Будет ли достаточно простого ответа 500 или нам также нужно создать законный ответ SOAP?

Вы можете комбинировать свой 500 с Ошибка SOAP сообщение, которое позволяет вашим клиентам заключить свой запрос в try / catch (или любой другой механизм их языка для работы с этим) и получить вежливое сообщение «пожалуйста, вернитесь позже» в пойманном исключении.

Почему бы не отправить статус http 503 или 509?

https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#5xx_Server_Error