К сожалению, JsonP работает не так. Запросы выполняются путем добавления тега на страницу, а результаты передаются в функцию, обернутую вокруг данных - в вашем случае, __gwt_jsonp_P0.onSuccess
.
На имя обратного вызова нельзя повлиять, по крайней мере, при использовании JsonpRequestBuilder
- система должна учитывать тот факт, что вы можете отправлять несколько запросов одновременно, возможно, даже на разные конечные точки. Конечная точка JsonP, которая не позволяет вызывающей стороне настраивать имя функции обратного вызова, очень необычна, а еще более странной является конечная точка, ожидающая вызовов JsonP, ожидающая невозможного POST.
Вы можете реализовать свой собственный код на стороне клиента JsonP, используя тип ScriptElement
и зарегистрировав свой собственный глобальный обратный вызов для вызова вашего Java-кода GWT.
Просмотрите документы API для веб-службы и выясните, возможно, существует ли лучший способ связи с ним, возможно, с использованием прокси-сервера на вашем собственном сервере, что позволяет полностью избежать междоменной проблемы.