java .protocol.handler.pkgs: можете ли вы заменить определенный системой обработчик протокола, например file: своим собственным? - PullRequest
0 голосов
/ 14 июля 2020

Известный недостаток файла: URLConnection в Java (стандартные JDK / JRE) заключается в том, что они не разрешают doOutput / getOutputStream, только чтение.

Итак, я накатил свой и зарегистрировал его с java .protocol.handler.pkgs, как я делал много раз, например, для smtp: и s3 :, но в этом случае я не хочу добавлять новый протокол, я хочу в заменить обработчик протокола по умолчанию для файла:.

Есть ли способ? До сих пор мне приходилось использовать новое имя протокола, например fff: или phile:, и тогда он работал бы, но я не хочу менять имя протокола.

Как это сделать?

...