Мне нужно установить исходный IP-адрес (для чего-то вроде IP Spoofing) перед отправкой HTTP-запроса. Класс, используемый для настройки http-соединения, - HTTPURLConnection
. Я нашел ниже ссылку на stackoverflow, которая действительно полезна.
Регистрация и использование настраиваемого протокола java.net.URL
Как и в сообщении, я уже создал 3 класса, расширяя URLConnection
, URLStreamHandler
и реализуя URLStreamHandlerFactory
. Это выглядит нормально; однако я получаю исключение, которое, по моему мнению, связано с тем, что я не реализовал getInputStream
для URLConnection
, как было упомянуто выше.
У меня есть пара вопросов
1 > Я расширяю пользовательский класс URLConnection
из HTTPURLConnection
, так что необходимость реализации getInputStream
, так или иначе, это виртуальный метод
2 > Если мне это нужно, может ли кто-то предоставить примерную реализацию этого метода?