2016-07-04 90 views
0

我試圖用多個參數來測試WCF REST服務。我只從我傳入的參數中獲得一個值,重置爲空。我的代碼或提琴手有什麼問題。我希望有人能指出我的正確方向。WCF參數值爲空

[OperationContract] 
[WebInvoke(
    BodyStyle = WebMessageBodyStyle.Wrapped, 
    Method = "POST", 
    RequestFormat = WebMessageFormat.Json, 
    ResponseFormat = WebMessageFormat.Json, 
    UriTemplate = "Valid/{Id}")] 
string ValidateUser(LogInDetail loginDetail,string Id); 

public string ValidateUser(LogInDetail loginDetail,string Id) 
{ 
    //your validation logic 
    return loginDetail.userName; //always null value 
} 

enter image description here

+0

你可以嘗試{loginDetail:{「userName」:「Name」,「password」:「Pwd」}}作爲請求正文嗎? –

+0

我遵循您的評論,但不起作用。 :( – ib3an

+0

)你有錯誤?你的LogInDetail對象看起來像什麼? –

回答

0

我得到了在WCF論壇回答。這裏是答案Link