我使用Apache服务器来提供J2ME应用程序文件(即* .jad文件和* .jar文件)。
现在我知道要正确地提供这些文件,你需要告诉Apache他们的MIMEtypes是什么。 我也知道你可以通过.htaccess文件,Apacheconfiguration文件中的Directory指令,或者在/etc/mimes.types中使用以下命令来完成此操作:
我用所有这些方法,但我仍然不能用手机下载jad文件,而是将其显示为文本文件。
现在我的问题是: 是否有可能知道下载文件时使用哪种MIMEtypes?
因此,我正在寻找一个诊断工具(最好是服务器端),可以详细告诉我Apache服务的每个文件会发生什么情况。
非常感谢您的帮助。
是否有可能知道下载文件时使用哪种MIMEtypes
这应该是Content-Type HTTP Header的值 。
应该可以修改Apache LogFormat行来包含Content-Type Header的值。 %{Content-Type}o 。
如果您不通过HTTPS提供内容,则可以安装并使用wireshark。 如果您希望随着时间的推移收集很多请求,这可能不会有用。
许多浏览器和http客户端会给你这个信息。 检查Firefox上的liveheaders。 wget和curl都包含详细模式,将显示内容types和其他标题。