0

我正在制作一个 Web 应用程序,该应用程序的一部分是用 ASP.NET MVC 设计的,另一部分是用 Java 和 GWT 设计的。我需要在 ASP.NET 中从 GWT 发送一个参数。代码如下:

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

我的问题是:如何在 ASP.NET 中检索此字符串“参数”?

4

1 回答 1

1

如果您使用的是GET方法,则忽略data参数 to sendRequest(因为 GET 请求没有有效负载/正文)。

所以要么切换到POST,然后您将发布“原始数据”(注意:您应该设置Content-Type标题以匹配您发送的内容;这里看起来像text/plain),所以您将Request.InputStream在 ASP.NET MVC 中拥有它。
不过,您可能必须回到流的开头:请参阅https://stackoverflow.com/a/17858159/116472

或者切换到正确的GET,以某种方式在 URL 中传递参数(查询字符串等)。

于 2013-09-02T10:41:23.673 回答