为什么setFollowRedirects(boolean auto)是HttpURLConnection的静态方法

Dre*_*rew 8 java static httpurlconnection

为什么setFollowRedirects方法是静态的?我处于这样一种情况:我希望在每个连接的基础上遵循重定向或不重定向,虽然在每个连接之前不难改变全局标志,但我很好奇为什么它以这种方式实现.

Tom*_*icz 13

看起来您可以使用setInstanceFollowRedirects()来改变setFollowRedirects()基于每个连接定义的默认行为.

setFollowRedirects()调用一次后,之后创建的所有连接都将使用此值作为默认值.

  • 谢谢.我想知道当所有其他静态方法被称为`setDefaultXXX`以及实例方法的相应`setXXX`方法时,谁有选择这些名称的光荣想法... (2认同)