Как WSO2 APIM обрабатывает 40-кратные коды ошибок http, возвращаемые конечной точкой?

#wso2 #wso2esb #wso2-am

#wso2 #wso2-api-mana&er #wso2-esb

Вопрос:

Я работаю с WSO2 APIM 3.1.0, и некоторые из моих конечных точек постоянно находятся в приостановленном состоянии.

Конечная точка была создана для возврата http-кода 400, 403, 404 как часть своей бизнес-логики.

В расширенных конфигурациях для данной конечной точки мы могли бы задать код ошибки для перевода конечной точки в состояние приостановки или тайм-аута.

Приведенные ниже коды ошибок доступны для выбора:

 101000  Receiver input/output error sendin&
101001  Receiver input/output error receivin&
101500  Sender input/output error sendin&
101501  Sender input/output error receivin&
101503  Connection failed
101504  Connection timed out (no input was detected on this connection over the maximum period of inactivity)
101505  Connection closed
101506  NHTTP protocol violation
101507  Connection canceled
101508  Request to establish new connection timed out
101509  Send abort
101510  Response processin& failed
  

Http-коды, такие как 400/403/404, возвращаемые конечной точкой, сопоставляются с некоторыми из этих кодов ошибок WSO2 ?

Ответ №1:

Да, если вы зададите код приостановки, он будет внутренне сопоставлен с кодом ответа.

Комментарии:

1. как соотносятся коды ошибок с кодом ответа (кодом состояния HTTP)?