Как получить HTTP-статус из webMethods com.wm.net.NetException?

Название говорит само за себя.

Есть ли способ получить код состояния http из блока catch службы java после вызова службы pub.client:http?

СПАСИБО!

1 ответ

Если вы вызываете pub.client:http из потока службы вы заметите, что он не вызывает исключения. Например, ошибка "403 Forbidden" не вызовет исключения. Вместо этого он выведет в конвейер заголовок документа.

В заголовке документа вы найдете статус http:

Когда вы вызываете pub.client:http из службы Java, то вызов должен вернуть IData объект. Из этого объекта вы сможете извлечь поле состояния, используя IDataUtil,

Таким образом, когда вы оцениваете, что статус не в порядке, вы можете бросить ServiceException который будет пойман потоком try/catch.

Надеюсь это поможет!

Другие вопросы по тегам