Я нахожусь в процессе тестирования просмотра веб-Дава моей системы с использованием различных клиентов.Кажется, что один конкретный клиент иногда делает странные вещи, и мне было интересно, чего это ожидать ..
В приведенном ниже журнале показано, как он каким-то образом исказил путь к каталогу (коллекция в webdav-языке), включив сноваснова полный путь к сервлету (посмотрите на последнюю строку).Все остальные клиенты не делают этого, в первую очередь потому, что это плохо закодированный клиент, который, вероятно, сломан?
[org.eclipse.jetty.util.log] : REQUEST /milton/http:/127.0.0.1/milton/!renamed/ on org.eclipse.jetty.server.nio.SelectChannelConnector$2@59fb21
[org.eclipse.jetty.util.log] : servlet=com.bradmcevoy.http.MiltonServlet-11108810
[org.eclipse.jetty.util.log] : servlet holder=
[org.eclipse.jetty.util.log] : chain=
[com.bradmcevoy.http.HttpManager] : PROPFIND :: http://127.0.0.1:9000/milton/http:/127.0.0.1/milton/!renamed/ - http://127.0.0.1:9000/milton/http:/127.0.0.1/milton/!renamed/
[org.eclipse.jetty.util.log] : RESPONSE /milton/http:/127.0.0.1/milton/!renamed/ 404
Я посмотрел журнал ответов, который клиент делает доступным, и имена не искажены, они имеют смысл,
/milton/!renamed
, а не
/milton/http:/127.0.0.1/milton/!renamed/