Rfc3986

sttp.model.internal.Rfc3986$
object Rfc3986

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Rfc3986.type

Members list

Value members

Concrete methods

def decode(plusAsSpace: Boolean)(s: String, enc: String): String
def encode(allowedCharacters: Set[Char], spaceAsPlus: Boolean, encodePlus: Boolean)(s: String): String

Value parameters

encodePlus

Should + (which is the encoded form of space in the query) be %-encoded.

spaceAsPlus

In the query, space is encoded as a +. In other contexts, it should be %-encoded as %20.

Attributes

Concrete fields

val AlphaNum: Set[Char]
val Fragment: Set[Char]
val Host: Set[Char]
val PChar: Set[Char]
val PathSegment: Set[Char]
val Query: Set[Char]
val QueryWithBrackets: Set[Char]
val Scheme: Set[Char]
val SubDelims: Set[Char]
val Unreserved: Set[Char]
val UserInfo: Set[Char]