0

我必须将以下输入从 Windows 客户端传递到 Web API。目前我已经创建了一个类来保存所有这些输入。由于它是一个 Web API,我可以将它移动到一个数组或字典中并传递给 Web API 吗?我如何从客户端调用它,因为我还需要为 IRN 参数发送一个字符串列表?

 public class RTestRequest
    {
        public string CustomerId { get; set; }

        public string AccountNo { get; set; }

        public List<string> IRN{ get; set; }

        public bool ALRequired { get; set; }

        public string Loc { get; set; }

        public string AMR{ get; set; }

        public bool TranscationData { get; set; }
    }

在服务器中,我有

public Response GetOffers([FromUri] TestRequest Request)
{
        code inside....
}

从我的 Windows 客户端应用程序(不使用 JSON 或客户端调用)我如何将它传递给服务器?那是服务器中的正确实现吗?我正在尝试从 VS 2010 中的控制台应用程序进行异步调用。谢谢

4

1 回答 1

0

好的。我找到了解决方案。当前的 API 服务代码保持不变。

客户端代码将在字符串中包含请求参数,并将其作为参数传递给服务。完毕。自动模型绑定将触发

于 2013-10-28T19:42:59.467 回答