К сожалению, если у вас нет контроля над клиентским приложением, это невозможно. Подумайте об этом с конца клиентского приложения.
Веб-сервисы (я полагаю, в данном случае SOAP) для удобства используют http, но на самом деле это вызовы данных, а не веб-страницы. Таким образом, клиентское приложение не обязано выполнять перенаправление на веб-сайт, что в действительности является переходом по протоколу. Я предполагаю, что большинство библиотек SOAP следуют за редиректом 302, предполагая, что служба данных, которую они пытаются вызвать, перемещена, поэтому все еще ожидает найти службу данных на новом URI.
Предполагая, что клиент также является своего рода приложением (то есть не javascript, работающий в браузере), он, вероятно, не может даже отобразить веб-страницу, поэтому должен будет запустить браузер.
Если вы не управляете клиентом, но контролируете протокол / интерфейс, вы можете определить тип возврата, при котором клиенты ожидают запуска браузера, но это, в основном, просто просит разработчиков клиента сделать это. что вы не можете напрямую.