org.apache.http.impl.conn

## Class DefaultRoutePlanner

- java.lang.Object
- - org.apache.http.impl.conn.DefaultRoutePlanner

- All Implemented Interfaces:
    HttpRoutePlanner
  已知直接子类：
    DefaultProxyRoutePlanner ， SystemDefaultRoutePlanner

      @Contract(threading=IMMUTABLE_CONDITIONAL)
      public class DefaultRoutePlanner
      extends Object
      implements HttpRoutePlanner

  默认实现一个`HttpRoutePlanner` 。 它不会使用任何Java系统属性，也不会使用系统或浏览器代理设置。
  从以下版本开始：
    4.3

- - ### 构造方法摘要

    构造方法
    Constructor and Description
    `DefaultRoutePlanner(SchemePortResolver schemePortResolver)`

  - ### 方法摘要

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `protected HttpHost` | `determineProxy(HttpHost target, HttpRequest request, HttpContext context)` 此实现返回null。
    `HttpRoute` | `determineRoute(HttpHost host, HttpRequest request, HttpContext context)` 确定请求的路由。

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造方法详细信息

    - #### DefaultRoutePlanner

          public DefaultRoutePlanner(SchemePortResolver schemePortResolver)

  - ### 方法详细信息

    - #### determineRoute

          public HttpRoute determineRoute(HttpHost host,
                                 HttpRequest request,
                                 HttpContext context)
                                   throws HttpException

      描述从接口`HttpRoutePlanner`复制
      确定请求的路由。
      Specified by:
        `determineRoute`在接口 `HttpRoutePlanner`
      参数
        `host` - 请求的目标主机。 如果他们仍然可以确定路由，例如到默认目标或通过检查请求，那么实现可以接受`null` 。
        `request` - 执行请求
        `context` - 用于后续执行的上下文。 实施可接受`null` 。
      结果
        请求应该采用的路由
      异常
        `HttpException` - 在出现问题的情况下

    - #### determineProxy

          protected HttpHost determineProxy(HttpHost target,
                                HttpRequest request,
                                HttpContext context)
                                     throws HttpException

      此实现返回null。
      异常
        `HttpException` - 如果被覆盖，可能会抛出

Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.

本帮助文档是使用 《谷歌翻译》翻译，请与英文版配合使用 by--QQ:654638585