2016-07-04 2 views
0

Я пытаюсь проверить службу WCF REST с несколькими параметрами. Я получаю только одно значение из моего переданного параметра, сброс которого равен нулю. Что плохого в моем коде или скрипаче. Надеюсь, кто-то может указать мне правильное направление.WCF Параметр Значение null

[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