Прокси мен түпнұсқалық растаманы пайдалану үшін Java-ROM fetcher-ды қалай теңшеуге болады

Мен қайта өңдеу үшін rss арналарын алу үшін java roman-fetcher-ды қолдануға тырысамын. Интернетке тікелей кіру кезінде барлығы жақсы жұмыс істейді.

Дегенмен, прокси-серверлердің артындағы қосымшаны іске қосуға мүмкіндігім болуы керек.

Мен оны Рим империясымен қалай жасауға болатынын біле алмадым.

Мен jvm туралы білемін

System.setProperty («http.proxyHost», прокси); System.setProperty («http.proxyPort», proxyPort);

бұзу, бірақ бұл себептерді түсіндіргісі келмейтін себептер емес.

HttpClient арқылы сіз әдетте осындай нәрсе жасайсыз.

DefaultHttpClient client = жаңа DefaultHttpClient (); HttpHost proxyTarget = жаңа HttpHost («proxy.server.com», 4444); client.getParams (). setParameter (ConnRoutePNames.DEFAULT_PROXY, proxyTarget);

Прокси параметрлерін тағайындау және осы мәселе бойынша түпнұсқалық растама деректерін роме-фрэшке қалай басқаруға болады?

1

3 жауаптар

http.proxyHost және http.proxyPort параметрлерін орнату қазіргі уақытта Рим үшін http proxy пайдаланудың жалғыз мүмкіндігі болып табылады.

0
қосылды

System.setProperty (...) - Roman-импорттаушыға арналған жалғыз прокси параметрі болғандықтан, мен Рим империясының көзінің көшірмесін жүктеп, әртүрлі прокси теңшелімдерін өңдейтін етіп, негізгі http клиентіне өзгертулер енгіздім.

0
қосылды

Fetcher Римде 1.6 нұсқасында қолданылмады және 2.0 нұсқасында жойылады:

https://github.com/rometools/rome/issues/276

Берілген себептердің бірі пайдаланушы HTTP қосылымына толық бақылауы жоқ - мысалы, проксиді көрсету мүмкін еместігі. Оның орнына Apache HttpClient бағдарламасын пайдалану ұсынылады.

0
қосылды