2015-03-30 3 views
0

В моем файле хозяина есть URL-адрес, указывающий на localhost, который переходит к моей программе java. Это отлично работает, когда моя программа находится на порту 80, но больше ничего. Я бы хотел, чтобы он работал на разных портах.Изменить http-запрос

Скажите, что я хочу, чтобы он работал на порту 5, я знаю, что мне нужно проксировать программу, запрашивающую URL-адрес, и изменить URL-адрес: 80 на url: 5. Я просто не знаю, чтобы сделать это или найти открытый источник, который делает это.

«Искатель» - это vlc, поэтому я не могу изменить URL-адрес, который он запрашивает. Пример: я открываю xyz.com в vlc, тогда vlc видит url, мне нужно изменить порт (не xyz.com).

Любые предложения?

+1

Я не вижу, почему вам нужен прокси-сервер вообще. Просто измените URL-адрес, чтобы использовать новый номер порта. –

+0

ugh, я вышел из этой части. «requester» - это vlc, поэтому я не могу изменить URL-адрес, который он запрашивает. Я открываю xyz.com в vlc, тогда он видит URL-адрес, который мне нужно изменить для порта. – user2992757

+0

Вам нужен HTTP-прокси. Их много. Вопросы по поиску и рекомендации не соответствуют теме. – EJP

ответ

-1

Конструктор URL добавляет номер порта к списку аргументов, используемых в конструкторе:

URL newurl = new URL("http", "example.com", 5, "pages/page1.html"); 

Это создает объект URL для следующего URL:

http://example.com:5/pages/page1.html 
Смежные вопросы