类org.apache.commons.httpclient.params.DefaultHttpParams源码实例Demo

下面列出了怎么用org.apache.commons.httpclient.params.DefaultHttpParams的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: httpsig-java   文件: Http3Util.java
public static void enableAuth(HttpClient client, Keychain keychain, KeyId keyId) {
    Signer signer = new Signer(keychain, keyId);
    CredentialsProvider credProvider =
        (CredentialsProvider) client.getParams()
                .getParameter(CredentialsProvider.PROVIDER);

    CredentialsProvider newProvider;
    if (credProvider instanceof SignerCredentialsProvider) {
        newProvider = new SignerCredentialsProvider(signer,
                                                    ((SignerCredentialsProvider) credProvider).getDelegatee());
    } else {
        newProvider = new SignerCredentialsProvider(signer, credProvider);
    }

    client.getParams().setParameter(CredentialsProvider.PROVIDER, newProvider);
    AuthPolicy.registerAuthScheme(Constants.SCHEME, Http3SignatureAuthScheme.class);
    List<String> schemes = new ArrayList<String>();
    schemes.add(Constants.SCHEME);

    Collection authSchemePriority = (Collection) DefaultHttpParams.getDefaultParams().getParameter(AuthPolicy.AUTH_SCHEME_PRIORITY);
    if (authSchemePriority != null) {
        schemes.addAll(authSchemePriority);
    }
    client.getParams().setParameter(AuthPolicy.AUTH_SCHEME_PRIORITY, schemes);
}
 
源代码2 项目: alfresco-core   文件: HttpClientFactory.java
public void init()
{
    this.sslKeyStore = new AlfrescoKeyStoreImpl(sslEncryptionParameters.getKeyStoreParameters(),  keyResourceLoader);
    this.sslTrustStore = new AlfrescoKeyStoreImpl(sslEncryptionParameters.getTrustStoreParameters(), keyResourceLoader);
    this.sslSocketFactory = new AuthSSLProtocolSocketFactory(sslKeyStore, sslTrustStore, keyResourceLoader);
    
    // Setup the Apache httpclient library to use our concurrent HttpParams factory
    DefaultHttpParams.setHttpParamsFactory(new NonBlockingHttpParamsFactory());
}
 
源代码3 项目: attic-apex-malhar   文件: StockTickInput.java
@Override
public void setup(OperatorContext context)
{
  url = prepareURL();
  client = new HttpClient();
  method = new GetMethod(url);
  DefaultHttpParams.getDefaultParams().setParameter("http.protocol.cookie-policy", CookiePolicy.BROWSER_COMPATIBILITY);
}
 
@Override
public void setup(OperatorContext context)
{
  url = prepareURL();
  client = new HttpClient();
  method = new GetMethod(url);
  DefaultHttpParams.getDefaultParams().setParameter("http.protocol.cookie-policy", CookiePolicy.BROWSER_COMPATIBILITY);
}
 
源代码5 项目: JPPF   文件: CrawlerTest.java
/**
 * Initializations.
 */
private static void init() {
  DefaultHttpParams.setHttpParamsFactory(new JPPFHttpDefaultParamsFactory());
}
 
源代码6 项目: SearchServices   文件: SOLRAPIClientFactory.java
@Override
public void init()
{
    DefaultHttpParams.setHttpParamsFactory(new NonBlockingHttpParamsFactory());
}
 
 类方法
 同包方法