Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从RESTAPI返回两个不同的响应_C#_Asp.net_Rest_Api_Asp.net Web Api - Fatal编程技术网

C# 从RESTAPI返回两个不同的响应

C# 从RESTAPI返回两个不同的响应,c#,asp.net,rest,api,asp.net-web-api,C#,Asp.net,Rest,Api,Asp.net Web Api,我有一个API,它以[{“Acc”:“adm”,“Cnt”:“087”,“Yr”:“17”}格式返回响应 我正在构造字符串,但不确定是否有可能同时发送这两个响应 不能从一个端点发送两个响应,但可以将结果合并为一个响应。如果你需要两个完全不同的回答,你有两个选择 实现两个REST端点 在一个REST端点中,传递一个额外的参数并基于该参数返回不同的结果,但您必须对该端点进行两次调用 不能从一个端点发送两个响应,但可以将结果合并为一个响应。如果你需要两个完全不同的回答,你有两个选择 实现两个REST端

我有一个API,它以[{“Acc”:“adm”,“Cnt”:“087”,“Yr”:“17”}格式返回响应


我正在构造字符串,但不确定是否有可能同时发送这两个响应

不能从一个端点发送两个响应,但可以将结果合并为一个响应。如果你需要两个完全不同的回答,你有两个选择

  • 实现两个REST端点
  • 在一个REST端点中,传递一个额外的参数并基于该参数返回不同的结果,但您必须对该端点进行两次调用

  • 不能从一个端点发送两个响应,但可以将结果合并为一个响应。如果你需要两个完全不同的回答,你有两个选择

  • 实现两个REST端点
  • 在一个REST端点中,传递一个额外的参数并基于该参数返回不同的结果,但您必须对该端点进行两次调用
  •  var response_EndPoint = await client_EndPoint.GetAsync(EndPoint_URL);
     var projectDetails = await response_EndPoint.Content.ReadAsAsync<Model[]>();
     return Ok(projectDetails);
    
    foreach (Model res in projectName)
    {
     string serviceResponse = string.Format("{0}-{1}-{2}", res.Yr,res.Acc, res.Cnt);
    }