automorph.transport.http
package automorph.transport.http
Members list
Type members
Classlikes
final case class HttpContext[TransportContext](scheme: Option[String], userInfo: Option[String], host: Option[String], port: Option[Int], path: Option[String], parameters: Seq[(String, String)], fragment: Option[String], headers: Seq[(String, String)], method: Option[HttpMethod], statusCode: Option[Int], followRedirects: Option[Boolean], timeout: Option[Duration], transportContext: Option[TransportContext])
HTTP transport message context.
HTTP transport message context.
Message transport plugins must use message context properties in the descending order of priority by source:
- This context
- Message properties for specific transport plugin (this.message)
- Default values
Type parameters
- TransportContext
-
type of context for specific transport plugin
Value parameters
- followRedirects
-
automatically follow redirects if true
- fragment
-
request URL fragment
- headers
-
request or response headers
- host
-
request URL authority host
- method
-
request method
- path
-
request URL path
- port
-
request URL authority port
- scheme
-
request URL scheme
- statusCode
-
response status code
- timeout
-
response timeout
- transportContext
-
message properties for specific transport plugin
- userInfo
-
request URL authority user information
Attributes
- See also
- Companion
- object
- Supertypes
object HttpContext
Attributes
- Companion
- class
- Supertypes
- Self type
-
HttpContext.type
object HttpMethod
Attributes
- Companion
- class
- Supertypes
- Self type
-
HttpMethod.type
In this article