Проблемы с получением JSON из бэкэнда .NET в GWT - PullRequest
0 голосов
/ 27 марта 2012

Здравствуйте, я создаю веб-сайт с GWT-интерфейсом и .NET-бэкендом. Теперь у меня проблемы с получением JSON из бэкэнда. Это мой бэкэнд-код:

    [WebMethod]
    [ScriptMethod(UseHttpGet = true, ResponseFormat = ResponseFormat.Json)]
    public string TestJSON()
    {
        Employee[] e = new Employee[2];
        e[0] = new Employee();
        e[0].Name = "Ajay Singh";
        e[0].Company = "Birlasoft Ltd.";
        e[0].Address = "LosAngeles California";
        e[0].Phone = "1204675";
        e[0].Country = "US";
        e[1] = new Employee();
        e[1].Name = "Ajay Singh";
        e[1].Company = "Birlasoft Ltd.";
        e[1].Address = "D-195 Sector Noida";
        e[1].Phone = "1204675";
        e[1].Country = "India";
        return new JavaScriptSerializer().Serialize(e);
    }

Я делаю запрос через JsonpRequestBuilder в GWT, но он только отправляет обратно JSON, завернутый в XML. Когда я использую RequestBuilder в GWT, у меня возникает проблема SOP. Мой вопрос, возможно ли получить JSON таким образом? и если нет, то каков лучший способ сделать это. Спасибо.

1 Ответ

0 голосов
/ 27 марта 2012

Если у вас есть только ошибка SOP, да, вы можете получить доступ к данным в ОАЭ.

Единственное, что вам нужно сделать, это развернуть бэкэнд на реальном сервере, а не на Localhost.

Мои 2 цента,

Адольфо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...