Изменить пользовательский агент в Eclipse 3.5 для новых установок программного обеспечения - PullRequest
5 голосов
/ 06 октября 2009

Как пользовательский агент может быть изменен в Eclipse 3.5? Я попытался добавить свойство -Dhttp.agent = мой пользовательский агент в файл eclipse.ini, но с помощью WireShark я вижу, что пользовательский агент по-прежнему Jakarta Commons-HttpClient / 3.1, Мне нужно изменить это, чтобы я мог пройти через фильтр компании для загрузки плагинов и обновлений. Вот мой файл eclipse.ini:

-startup
plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
-vm
C:/Progra~1/Java/jdk1.6.0_14/jre/bin/javaw.exe
-vmargs
-Xms1024m
-Xmx1024m
-Dhttp.agent=my agent
-Djava.net.preferIPv4Stack=true
-Dosgi.requiredJavaVersion=1.5

1 Ответ

3 голосов
/ 06 октября 2009

Если Eclipse не переопределяет конфигурацию, библиотека Apache HttpClient будет использовать системное свойство httpclient.useragent вместо http.agent.

...