Put
request.setRequestHeader("Content-type","application/x-www-form-urlencoded");
Remove
request.setRequestHeader("Content-length", params.length);
request.setRequestHeader("Content-type", "application/json");
as you are not sending JSON, also content-length is not needed.