2013-10-28 106 views
0

我必須將以下輸入從Windows客戶端傳遞到Web API。目前我已經創建了一個類來保存所有這些輸入。由於它是一個Web API,我可以將它移動到數組或字典中並傳遞給Web API嗎?我如何從客戶端調用它,因爲我有一個字符串列表也需要發送IRN參數?從客戶端調用Web API

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中通過控制檯應用程序進行異步調用。 謝謝

回答

0

好的。我找到了解決辦法。當前的API服務代碼保持不變。

客戶端代碼將請求參數在一個字符串中,並將其作爲參數傳遞給服務。完成。自動模型綁定將觸發