模块  jdk.httpserver

Class HttpsServer


  • public abstract class HttpsServer
    extends HttpServer
    此类是HttpServer的扩展,它提供对HTTPS的支持。

    HttpsServer必须具有关联的HttpsConfigurator对象,该对象用于为SSL连接建立SSL配置。

    所有其他配置与HttpServer相同。

    从以下版本开始:
    1.6
    • 构造方法详细信息

      • HttpsServer

        protected HttpsServer()
    • 方法详细信息

      • create

        public static HttpsServer create​(InetSocketAddress addr,
                                         int backlog)
                                  throws IOException
        创建一个HttpsServer实例,该实例将绑定到指定的InetSocketAddress (IP地址和端口号)也可以指定最大积压。 这是侦听套接字上允许的最大排队传入连接数。 TCP实现可能会拒绝超过此限制的排队TCP连接。 从当前安装的HttpServerProvider获取HttpsServer服务器必须具有与setHttpsConfigurator(HttpsConfigurator)建立的HttpsConfigurator
        参数
        addr - 要监听的地址,如果 null则必须调用bind()来设置地址
        backlog - 套接字积压。 如果此值小于或等于零,则使用系统默认值。
        异常
        BindException - 如果服务器无法绑定到请求的地址,或者服务器已绑定。
        IOException
      • getHttpsConfigurator

        public abstract HttpsConfigurator getHttpsConfigurator()
        获取此服务器的HttpsConfigurator对象(如果已设置)。
        结果
        此服务器的 null如果未设置, null