RE: CGPro and URL Escaping

От: Maxim Cherniavsky <CGatePro_at_mx_ru>
Дата: Fri 17 Dec 2004 - 15:44:19 MSK


> RFC - вещь не скользская. "/" в данном контесте НЕ есть path
separator, и как раз для того, чтобы он им не был - используется %2F.

Только пару вопросов:
1. Почему CGPro нормально отрабатывает
/http://my-mailserver.ru/Session/16-5Rzk8YMbsgIeU8k0FojS/MessagePart/INBOX/subfolder1/subfolder2/subfolder/1-B1/file.zip <http://mx.ru/Redirect/my-mailserver.ru/Session/16-5Rzk8YMbsgIeU8k0FojS/MessagePart/INBOX%2Fsubfolder1%2Fsubfolder2%2Fsubfolder/1-B1/file.zip>

/Из чего я делаю вывод что внутрення функция, которая работает с URI, производит полноценный Unescape, прежде чем начать обрабатывать. Вряд ли в обратную сторону :)

2. "generic URI" syntax consists of a sequence of four main components:

        <scheme>://<authority><path>?<query>     и то, что мы имеем в
//Session/16-5Rzk8YMbsgIeU8k0FojS/MessagePart/INBOX/subfolder1/subfolder2/subfolder/1-B1/file.zip <http://mx.ru/Redirect/my-mailserver.ru/Session/16-5Rzk8YMbsgIeU8k0FojS/MessagePart/INBOX%2Fsubfolder1%2Fsubfolder2%2Fsubfolder/1-B1/file.zip>

  /ИМХО и есть <path>
3. Стало совсем интересно и решил создать папку "aaa/bbb" получил очень интересный результат. Папку "bbb", в которую можно попасть и неуправляемую папку "aaa"

    Соответсвенно папку "bbb" удалить смог, а вот "aaa" нет :) (Делал и через ИМАП клиент и через веб интерфейс)

Спасибо

-- 
Best regards,
                                          Maxim Cherniavsky
                                          Comstar-UTS, Internet Division
                                          mailto: maxim (at) comstar.ru 
Получено Fri Dec 17 12:42:55 2004

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:13:23 MSK