The User-Agent field is built in:
It looks to be a concatentation of three items:
1) the system property "http.agent"
2) the word "Java"
3) the system property "java.version"
Since the agent string that gets built has only items 2 and
3, perhaps that means "http.agent" is blank (i.e. settable)?
If you could set "http.agent" prior to establishing the URL
connection, you may be able to get the desired effect.
Just a shot in the dark...
In article <page-0701962007020...@qwerty.stanford.edu>, p...@cs.stanford.edu