HttpProtocol.kt

  1. package com.hexagonkt.http.model

  2. /**
  3.  * Supported HTTP protocols.
  4.  */
  5. enum class HttpProtocol(val schema: String, val secure: Boolean) {
  6.     /** HTTP. */
  7.     HTTP("http", false),
  8.     /** HTTPS. */
  9.     HTTPS("https", true),
  10.     /** HTTP/2. */
  11.     HTTP2("https", true),
  12.     /** HTTP/2 clear text. */
  13.     H2C("http", false),
  14. }