Trait

rapture.net

NetUrl

Related Doc: package net

Permalink

trait NetUrl extends Url[NetUrl] with Uri

Common methods for HttpUrls

Linear Supertypes
Url[NetUrl], Uri, AbsolutePath[NetUrl], Path[NetUrl], Link, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. NetUrl
  2. Url
  3. Uri
  4. AbsolutePath
  5. Path
  6. Link
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. trait Base64Padded extends CodecType

    Permalink

Abstract Value Members

  1. abstract def canonicalPort: Int

    Permalink
  2. abstract def hostname: String

    Permalink
  3. abstract def makePath(ascent: Int, elements: Seq[String], afterPath: AfterPath): NetUrl

    Permalink
    Definition Classes
    AbsolutePath → Path
  4. abstract val pathRoot: PathRoot[NetUrl]

    Permalink
    Definition Classes
    Url
  5. abstract def port: Int

    Permalink
  6. abstract def ssl: Boolean

    Permalink

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def +[P <: Path[P]](dest: P): Path[_]

    Permalink
    Definition Classes
    Url → AbsolutePath
  4. def -[P <: AbsolutePath[P]](src: P)(implicit linkable: Linkable[P, NetUrl]): Result

    Permalink
    Definition Classes
    AbsolutePath
  5. def /(path: SimplePath): NetUrl

    Permalink
    Definition Classes
    Url
  6. def /(element: String): NetUrl

    Permalink
    Definition Classes
    Url → AbsolutePath → Path
  7. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def absolute: Boolean

    Permalink
    Definition Classes
    AbsolutePath → Path → Link
  9. val afterPath: AfterPath

    Permalink
    Definition Classes
    Path
  10. def afterPathString: String

    Permalink
    Attributes
    protected
    Definition Classes
    Path
  11. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  12. val ascent: Int

    Permalink
    Definition Classes
    Path
  13. implicit val base64: ByteCodec[Base64Padded]

    Permalink
  14. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def drop(n: Int): NetUrl

    Permalink
    Definition Classes
    AbsolutePath
  16. def dropRight(n: Int): NetUrl

    Permalink
    Definition Classes
    AbsolutePath
  17. val elements: Seq[String]

    Permalink
    Definition Classes
    Path
  18. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. def equals(any: Any): Boolean

    Permalink
    Definition Classes
    Url → Path → AnyRef → Any
  20. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  22. def hashCode(): Int

    Permalink
    Definition Classes
    Url → AnyRef → Any
  23. def head: String

    Permalink
    Definition Classes
    AbsolutePath
  24. def httpGet[T](headers: Map[String, String] = Map())(implicit mode: Mode[NetUrl#httpGet], httpTimeout: HttpTimeout, httpRedirectConfig: HttpRedirectConfig, httpCertificateConfig: HttpCertificateConfig, httpBasicAuthentication: HttpBasicAuthentication): Wrap[HttpResponse, HttpExceptions with Throws]

    Permalink
  25. def httpHead[T](headers: Map[String, String] = Map())(implicit mode: Mode[NetUrl#httpHead], httpTimeout: HttpTimeout, httpRedirectConfig: HttpRedirectConfig, httpCertificateConfig: HttpCertificateConfig, httpBasicAuthentication: HttpBasicAuthentication): Wrap[HttpResponse, HttpExceptions with Throws]

    Permalink
  26. def httpPost[C, T](content: C, headers: Map[String, String] = Map(), method: String = "POST")(implicit arg0: PostType[C], mode: Mode[NetUrl#httpPost], httpTimeout: HttpTimeout, httpRedirectConfig: HttpRedirectConfig, httpCertificateConfig: HttpCertificateConfig, httpBasicAuthentication: HttpBasicAuthentication): Wrap[HttpResponse, HttpExceptions with Throws]

    Permalink

    Sends an HTTP post to this URL.

    Sends an HTTP post to this URL.

    content

    the content to post to the URL

    returns

    the HTTP response from the remote host

  27. def httpPut[C, T](content: C, headers: Map[String, String] = Map())(implicit arg0: PostType[C], mode: Mode[NetUrl#httpPut], httpTimeout: HttpTimeout, httpRedirectConfig: HttpRedirectConfig, httpCertificateConfig: HttpCertificateConfig, httpBasicAuthentication: HttpBasicAuthentication): Wrap[HttpResponse, HttpExceptions with Throws]

    Permalink

    Sends an HTTP put to this URL.

    Sends an HTTP put to this URL.

    content

    the content to put to the URL

    returns

    the HTTP response from the remote host

  28. def init: NetUrl

    Permalink
    Definition Classes
    AbsolutePath
  29. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  30. def isRoot: Boolean

    Permalink
    Definition Classes
    AbsolutePath
  31. def last: String

    Permalink
    Definition Classes
    AbsolutePath
  32. def link[P <: AbsolutePath[P]](dest: P)(implicit linkable: Linkable[NetUrl, P]): Result

    Permalink
    Definition Classes
    AbsolutePath
  33. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  34. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  35. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  36. def parent: NetUrl

    Permalink
    Definition Classes
    AbsolutePath
  37. def pathString: String

    Permalink
    Definition Classes
    AbsolutePath
  38. def query[Q](q: Q)(implicit qt: QueryType[NetUrl, Q]): NetUrl

    Permalink
    Definition Classes
    Path
  39. def scheme: Scheme[NetUrl]

    Permalink
    Definition Classes
    Url → Uri
  40. def schemeName: String

    Permalink
    Definition Classes
    Url
  41. def schemeSpecificPart: String

    Permalink
    Definition Classes
    NetUrl → Uri
  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  43. def tail: NetUrl

    Permalink
    Definition Classes
    AbsolutePath
  44. def take(n: Int): NetUrl

    Permalink
    Definition Classes
    AbsolutePath
  45. def toString(): String

    Permalink
    Definition Classes
    Uri → AnyRef → Any
  46. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def /?[Q](q: Q)(implicit qt: QueryType[NetUrl, Q]): NetUrl

    Permalink
    Definition Classes
    Path
    Annotations
    @deprecated
    Deprecated

    (Since version 0.10.0) Use the query method instead.

Inherited from Url[NetUrl]

Inherited from Uri

Inherited from AbsolutePath[NetUrl]

Inherited from Path[NetUrl]

Inherited from Link

Inherited from AnyRef

Inherited from Any

Ungrouped