title: The @FormParam is utilized when the content type of the request entity is not application/x-www-form-urlencoded]
body: <p>I'm trying to create a simple login feature for my website. I'm using JAVA as backend and I'm trying to use restservices. My school gave me an example of a login system with authication. Unfortunately I'm getting this error: java.lang.IllegalStateException: The @FormParam is utilized when the content type of the request entity is not application/x-www-form-urlencoded].</p>
  
  <pre><code> @POST
   @Consumes(MediaType.APPLICATION_FORM_URLENCODED)
   public Response authenticateUser(@FormParam("username") String username,
   @FormParam("password") String password) {
  
   &lt;form id='inlogForm' enctype="application/x-www-form-urlencoded" &gt;
      &lt;input type='text' placeholder='username' id='username' /&gt;
      &lt;input type='text' placeholder='password' id='password' /&gt;
      &lt;input type='button' value='login' id='login' /&gt;
      &lt;/form&gt;
      &lt;/header&gt;   
  &lt;/body&gt;
  &lt;script src="https://code.jquery.com/jquery-3.2.0.min.js"&gt;&lt;/script&gt;
  &lt;script&gt;
      $("#login").click(function(event) {
          var data = $("#loginForm").serialize();
          $.post("restservices/authentication", data, function(response) {
              window.sessionStorage.setItem("sessionToken", response);
              $("#loginForm").hide();
          }).fail(function(jqHXR, textStatus, errorThrown) {
              console.log(textStatus);
              console.log(errorThrown);
              alert("Wrong Username/Password")
          });
      });
  </code></pre>