![](/img/trans.png)
[英]How to post list of interface objects into ASP.NET WebApi Action?
[英]How to Call this API (an ASP.NET WebAPI action)?
我将在下面提到如何调用API? 如何在参数内为requestMessage
赋值?
[Route("api/studies")]
public IEnumerable<Dictionary<string, object>> GetStudies(HttpRequestMessage requestMessage)
{
var query = QueryParser.Parse(requestMessage.RequestUri);
var response = _studyQuery.Execute(query);
return response;
}
利用您的信息,我们只能知道您需要将请求放入HttpRequestMessage对象( https://msdn.microsoft.com/es-es/library/system.net.http.httprequestmessage%28v=vs.118%29 .aspx )使用此构造函数
public HttpRequestMessage(HttpMethod method, string requestUri);
或这个
public HttpRequestMessage(HttpMethod method, Uri requestUri);
因此您的代码应如下所示:
HttpRequestMessage httpRequestMessage(method, requestUri);
IEnumerable<Dictionary<string, object>> response = GetStudies(httpRequestMessage);
您能否向我们提供有关API的更多信息,或者是否可以知道您必须执行哪种请求?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.