如何调用此API(ASP.NET WebAPI操作)
本文关键字:ASP NET WebAPI 操作 API 调用 何调用 | 更新日期: 2023-09-27 18:00:59
如何调用下面将要提到的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的信息吗?或者知道你必须做什么样的请求?