Я использую сервер Apache, чтобы сделать доступными файлы приложения J2ME (а именно файл * .jad и архив * .jar).
Теперь я знаю, что для правильного обслуживания этих файлов вам нужно сообщить Apache, какой у них тип MIME. Я также знаю, что вы можете сделать это через файлы .htaccess, директиву Directory в файлах конфигурации Apache или в /etc/mimes.types с помощью следующих команд:
Я использовал все эти способы, но я все еще не могу загрузить файл jad на мобильный телефон, вместо этого он отображается как текстовый файл.
Теперь мой вопрос: можно ли узнать, какой тип MIME используется при загрузке файла?
Поэтому я ищу инструмент диагностики (желательно на стороне сервера), который может подробно рассказать мне, что происходит с каждым файлом, обслуживаемым Apache.
Спасибо большое за помощь.
можно ли узнать, какой тип MIME используется при загрузке файла
Это должно быть значение Content-Type Заголовок HTTP.
Должна быть возможность изменить ваш Apache LogFormat строка, чтобы включить значение заголовка Content-Type. %{Content-Type}o
.
Если вы не обслуживаете контент через HTTPS, вы можете установить и использовать wirehark. Это, вероятно, будет не так полезно, если вы хотите собирать это для множества запросов с течением времени.
Многие браузеры и http-клиенты предоставят вам эту информацию. Проверьте liveheaders в firefox. И wget, и curl включают в себя подробные режимы, которые будут отображать тип содержимого и другие заголовки.