Asp.net web api 如何在.NET Web API 2中检索所有请求的参数?

Asp.net web api 如何在.NET Web API 2中检索所有请求的参数?,asp.net-web-api,Asp.net Web Api,如果我想知道通过我的服务发送了什么,我如何在Web Api2控制器中获取所有请求参数,作为aspx或ashx中获取的request.Form.ToString 请求对象不是Httpcontext。请求 public HttpResponseMessage Post(HttpRequestMessage req) { var content = req.Content.ReadAsStringAsync().Result; return null; } 还要注意,请求主体是不可倒

如果我想知道通过我的服务发送了什么,我如何在Web Api2控制器中获取所有请求参数,作为aspx或ashx中获取的request.Form.ToString

请求对象不是Httpcontext。请求

public HttpResponseMessage Post(HttpRequestMessage req)
{
    var content = req.Content.ReadAsStringAsync().Result;
    return null;
}
还要注意,请求主体是不可倒带的流;它只能读取一次,不能多次调用ReadAsStringAsync