Reaching the end of my rope, so I thought I'd check here to see if anyone has experienced anything similar.
Simple HTTP Server, that responds on connection with a write head and response.end('hello'); Simple, simple.
When I do this:
response.writeHead(200, {
'Content-Type': 'text/plain',
'ETag': 'someETagHash',
'Content-Size': '10'
});
web page header has Content-Type and Content-Size.
When I remove Content-Type:
response.writeHead(200, {
'ETag': 'someETagHash',
'Content-Size': '10'
});
Web page receives the ETag.
I'm using nginx as reverse proxy, and nginx is sending no headers to the client. Node.js 0.10, no other packages.
Just checking to see if anyone else has seen something similar. I have almost 20 hours into troubleshooting this and I'm probably just going to run without a Content-Type, if no one has seen something like this. I've tried escaping and quoting each/all entries every way I can think of. I've cleared out my nginx config to bare bones. I'm not seeing any ill effects without a Content-Type, but it is kind of an annoying issue.