What is the reason of using HTTP POST request by AJAX requests ?
In case we want to check whether an email address abc@xyz.com is already used or not with ajax, then we have to use HTTP POST, because url doesn’t supports character “@” in email addresses directly. We can use HTTP GET in this case but for that we have make settings for url encoding.