为什么默认的用户代理是jakarta commons-httpclient 3.1

问题描述:

为什么默认的用户代理是jakarta commons-httpclient 3.1如果我没有在头列表中设置用户代理。我的问题出了什么问题?请帮我为什么默认的用户代理是jakarta commons-httpclient 3.1

@ 1355:不要担心!

在org.apache.commons.httpclient.params中有一个名为“DefaultHttpParamsFactory.java”的类。在那个类中,默认参数被设置。

protected HttpParams createParams() { 
     HttpClientParams params = new HttpClientParams(null); 

     params.setParameter(HttpMethodParams.USER_AGENT, "Jakarta Commons-HttpClient/3.1"); 
. 
. 
. 
. 
. 
. 
} 

如果没有设置特定参数值,则会在此处绘制该值。

我认为这可能对你有帮助..