Как получить данные из GWT Request Builder в С#

Я делаю веб-приложение, и часть приложения разработана в ASP.NET MVC и еще одна часть Java с GWT. Мне нужно отправить параметр из GWT в ASP.NET. Вот код:

RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, getRootUrl() + "/" + "SOME_CONTROLLER");
 return builder.sendRequest("parameter", callback);

Мой вопрос: как я могу получить этот "параметр" в ASP.NET?

1 ответ

Если вы используете метод GET, параметр data to sendRequest игнорируется (поскольку запросы GET не имеют полезной нагрузки/тела).

Поэтому либо переключитесь на POST, тогда вы будете публиковать "необработанные данные" (обратите внимание: вы должны установить заголовок Content-Type в соответствии с тем, что вы отправляете, вот оно выглядит как text/plain), так что вы его получите в Request.InputStream в ASP.NET MVC. Возможно, вам придется искать обратно к началу потока: см. qaru.site/questions/209830/...

Или переключитесь на надлежащее GET, передав параметр в URL-адрес (строка запроса, что угодно).

licensed under cc by-sa 3.0 with attribution.