Hello!
2013/2/19 haoyun:
> 我在使用HttpMemcModule模块时遇到了一个问题,我用curl在linux终端下访问可以得到数据,但是在浏览器访问却提示我下载,我以前遇到过这样的问题,我就按照以前的做法把default_type设置成text/plain在location里,重启nginx,无效,还是提示下载,我在http段设置default_type
> text/plain;还是不行,请帮我看下是什么问题?
浏览器中提示下载一般是因为 Content-Type 响应头中指示的不是可以直接显示的类型。确实可以通过 default_type 这样的配置指令进行控制。
[...]
> 这个是nginx.conf配置
> 我在linux终端中用下面方法测试:
> [root@localhost logs]# curl 'localhost/?cmd=get&key=1'
> 10
你能改用 curl -i 'localhost/?cmd=get&key=1' 命令同时查看响应头吗?这里最重要的是查看 Content-Type 响应头 :)
> 但是用chrome浏览器就是提示下载
>
另外,记得测试前总是清空你的浏览器缓存 ;) 否则经常会被误导。
Best regards,
-agentzh