I wonder if AJAX can use protocols other than HTTP or HTTPS.
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Ajax means XMLHttpRequest. Just as you don’t have to use XML with XHR, you also don’t have to use HTTP.
From the W3C XMLHttpRequest spec (emphasis added):
The available protocols beyond HTTP and HTTPS are non-standardized, so they depend on the specific environment1 you’re using. That is, all compliant XHR implementations must support HTTP and HTTPS, but are not required to support any other specific protocols. That means that you might find that Internet Explorer supports
1Such as, which version of which browser (Safari vs Firefox vs Chrome vs IE vs Opera vs…), or which server-side implementation (V8 vs Rhino vs…)