Tabnine Logo
SSLSocketHttpConnectionProvider
Code IndexAdd Tabnine to your IDE (free)

How to use
SSLSocketHttpConnectionProvider
in
jodd.http.net

Best Java code snippets using jodd.http.net.SSLSocketHttpConnectionProvider (Showing top 2 results out of 315)

origin: com.github.binarywang/weixin-java-pay

private HttpRequest buildHttpRequest(String url, String requestStr, boolean useKey) throws WxPayException {
 HttpRequest request = HttpRequest
  .post(url)
  .timeout(this.getConfig().getHttpTimeout())
  .connectionTimeout(this.getConfig().getHttpConnectionTimeout())
  .bodyText(requestStr);
 if (useKey) {
  SSLContext sslContext = this.getConfig().getSslContext();
  if (null == sslContext) {
   sslContext = this.getConfig().initSSLContext();
  }
  final SSLSocketHttpConnectionProvider provider = new SSLSocketHttpConnectionProvider(sslContext);
  request.withConnectionProvider(provider);
 }
 if (StringUtils.isNotBlank(this.getConfig().getHttpProxyHost()) && this.getConfig().getHttpProxyPort() > 0) {
  ProxyInfo httpProxy = new ProxyInfo(ProxyType.HTTP, this.getConfig().getHttpProxyHost(), this.getConfig().getHttpProxyPort(),
   this.getConfig().getHttpProxyUsername(), this.getConfig().getHttpProxyPassword());
  HttpConnectionProvider provider = request.connectionProvider();
  if (null == provider) {
   provider = new SocketHttpConnectionProvider();
  }
  provider.useProxy(httpProxy);
  request.withConnectionProvider(provider);
 }
 return request;
}
origin: binarywang/WxJava

private HttpRequest buildHttpRequest(String url, String requestStr, boolean useKey) throws WxPayException {
 HttpRequest request = HttpRequest
  .post(url)
  .timeout(this.getConfig().getHttpTimeout())
  .connectionTimeout(this.getConfig().getHttpConnectionTimeout())
  .bodyText(requestStr);
 if (useKey) {
  SSLContext sslContext = this.getConfig().getSslContext();
  if (null == sslContext) {
   sslContext = this.getConfig().initSSLContext();
  }
  final SSLSocketHttpConnectionProvider provider = new SSLSocketHttpConnectionProvider(sslContext);
  request.withConnectionProvider(provider);
 }
 if (StringUtils.isNotBlank(this.getConfig().getHttpProxyHost()) && this.getConfig().getHttpProxyPort() > 0) {
  ProxyInfo httpProxy = new ProxyInfo(ProxyType.HTTP, this.getConfig().getHttpProxyHost(), this.getConfig().getHttpProxyPort(),
   this.getConfig().getHttpProxyUsername(), this.getConfig().getHttpProxyPassword());
  HttpConnectionProvider provider = request.connectionProvider();
  if (null == provider) {
   provider = new SocketHttpConnectionProvider();
  }
  provider.useProxy(httpProxy);
  request.withConnectionProvider(provider);
 }
 return request;
}
jodd.http.netSSLSocketHttpConnectionProvider

Javadoc

Custom SSL socket http connection provider.

Most used methods

  • <init>

Popular in Java

  • Start an intent from android
  • putExtra (Intent)
  • getResourceAsStream (ClassLoader)
  • addToBackStack (FragmentTransaction)
  • GridLayout (java.awt)
    The GridLayout class is a layout manager that lays out a container's components in a rectangular gri
  • Comparator (java.util)
    A Comparator is used to compare two objects to determine their ordering with respect to each other.
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • Timer (java.util)
    Timers schedule one-shot or recurring TimerTask for execution. Prefer java.util.concurrent.Scheduled
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
  • Table (org.hibernate.mapping)
    A relational table
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now