【发布时间】:2017-05-29 15:56:19
【问题描述】:
我处于需要返回单个对象和字符串的情况..我对 web api 很陌生,只是无法弄清楚如何返回多个参数..
下面是我到目前为止尝试过的代码..
public async Task<IHttpActionResult> PostAuthenticationData(long id, string password)
{
Consumer consumer = await db.Consumers.FindAsync(id);
if (consumer == null)
{
return NotFound();
}
if(consumer.ConsumerPassword != password)
{
return BadRequest();
}
ConsumerSessionTokenLog consumerSessionTokenLog = await db.ConsumerSessionTokenLogs.FindAsync(id);
if(consumerSessionTokenLog == null)
{
return NotFound();
}
else
{
string sessionToken = consumerSessionTokenLog.SessionToken;
}
/// here i need to return "sessionToken" and "consumer" object
return Ok(consumer);
}
谁能帮忙解答一下这个问题..
在此先感谢
【问题讨论】:
标签: c# .net asp.net-web-api asp.net-web-api2 httpresponse