title: WCF Parameter Value is null
body: <p>I'm trying to test WCF REST service with multiple parameter. I only get one value from my passed parameter, the reset is null. What wrong on my code or fiddler. I hope someone can point me right direction.</p>
  
  <pre><code>[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
  }
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/tAWcZ.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/tAWcZ.png" alt="enter image description here"></a></p>