Headers to set for AJAX calls in a custom webserver
        Posted  
        
            by ErJab
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by ErJab
        
        
        
        Published on 2010-03-11T05:21:42Z
        Indexed on 
            2010/03/11
            5:28 UTC
        
        
        Read the original article
        Hit count: 929
        
I'm writing a custom web server. When I enter the URL of my server in the browser, I get the sample text I write out to the socket in my browser correctly. This is the HTTP response that I write:
HTTP/1.1 200 OK\r\n
Server: My Server\r\n
Date: Blah\r\n
\r\n
This is some sample text. This appears in my browser correctly when I connect directly to the server entering the URL.
However, if I use Ajax (jQuery) to access the same URL and then set the innerHTML of an element on the HTML page, I do not get any data printed. Is there any other header I need to set on my web server so that the browser's XMLHttpRequest object detects the response?
© Stack Overflow or respective owner