Я создаю веб-сервис Джерси с dropwizard. Клиент использует JsonP
для перекрестных доменных сообщений ajax.Jersey QueryParam получен как null
Я получил метод ресурса, который выглядит следующим образом:
@Path("/addUser")
@GET
@UnitOfWork
public String registerPortalUser(@Context HttpServletRequest req, @QueryParam("callback") String callback, @QueryParam("thedata") MyClass recordData) throws Throwable
{ .. }
я получаю параметр обратного вызова, как я ожидал, но вместо того, чтобы получать одну строку JSON, которая, как предполагается, будет введен в MyClass
член, я получить много параметров, которые являются именами членов MyClass и его значениями. Значение, вместо того, чтобы получать все как одну строку Json, я разделяю все члены.
Что может быть причиной этого?
Добавить объект MyClass на этот вопрос, поскольку это, скорее всего, будет проблемой здесь. И, пожалуйста, добавьте образец запроса, который вы делаете – pandaadb