休息Web服务返回多个响应

时间:2015-11-27 05:34:39

标签: c# rest

我有一个休息的Web服务,当提供正确的参数时会返回两个结果,即成功状态或失败状态现在我应该添加失败的原因,因此我需要输出两个单独的输出所有我需要两个响应,我尝试了但是我只能返回一个响应,我怎么会有人能帮助我这个。

   upd_status = "1" //failure
   return err_msg = "INVALID USERNAME/PASSWORD";

这里我想要返回upd_status我该怎么做呢

2 个答案:

答案 0 :(得分:1)

创建一个类似

的类
class ResponseData
{
     public string responseCode {get; set;}
     public string response {get; set;}
     public string responseStatus {get; set;}
}

创建此对象的obj并将所有值分配给变量并返回此对象,以便您可以根据需要获取多个响应数据

答案 1 :(得分:0)

制作一份清单<串GT;并将两个值添加到列表中。然后简单地返回Json(list)..它将返回一个带有两个值的JSON数组,如下所示:

Await