I think, there's something wrong with your request. Check your header "content-type" is set to "application/x-www-form-urlencoded" , but since you're sending a JSON object, try to switch it to application/json. As you can see , the error Cannot bind query parameter. Field 'name' could not be found in request message.", attribute is missing , it means there something wrong in sending request in your server.