title: Request Body of POST method in Fiddler2
body: <p>The method call is successful without Request body. When I use below Request body, I get HTTP/1.1 400 Bad Request. Do you see any obvious problem with below requst body?</p>
  
  <p>Request Body </p>
  
  <pre><code>{ 
      "_userConfigData":{"UserName":"bXZpbmphbXVyaQ==", "FirstName":"User1", "LastName":"Last1", "ContactInfo":"None" }, 
      "_configResult": "Miscellaneous"
  }
  </code></pre>
  
  <p>Request Headers</p>
  
  <pre><code>User-Agent: Fiddler
  Content-Type: application/json
  Host: localhost:1706
  Content-Length: 167
  </code></pre>
  
  <p>Here is the server side method:</p>
  
  <pre><code>[OperationContract]
  [WebInvoke(UriTemplate = "UpdateUserDetails/?_clientIP={_clientIP}&amp;AdminName={AdminName}", Method = "POST", ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped)] 
  public void UpdateUserDetails(UserConfigData _userConfigData, ConfigResult _configResult, string _clientIP, string AdminName)
  {
      // 
  }
  </code></pre>
  
  <p>Here is the URL that I use with Fiddler2:</p>
  
  <p><a href="http://localhost:1706/WCF/UserConfig/UserConfigService.svc/UpdateUserDetails?_clientIP=localhost&amp;AdminName=admin" rel="nofollow">http://localhost:1706/WCF/UserConfig/UserConfigService.svc/UpdateUserDetails?_clientIP=localhost&amp;AdminName=admin</a></p>
  
  <p>Thanks,</p>