FormUrlEncodedParser

play.core.parsers.FormUrlEncodedParser

An object for parsing application/x-www-form-urlencoded data

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def parse(data: String, encoding: String): Map[String, Seq[String]]

Parse the content type "application/x-www-form-urlencoded" which consists of a bunch of & separated key=value pairs, both of which are URL encoded. We are careful in this parser to maintain the original order of the keys by using OrderPreserving.groupBy as some applications depend on the original browser ordering.

Parse the content type "application/x-www-form-urlencoded" which consists of a bunch of & separated key=value pairs, both of which are URL encoded. We are careful in this parser to maintain the original order of the keys by using OrderPreserving.groupBy as some applications depend on the original browser ordering.

Value parameters

data

The body content of the request, or whatever needs to be so parsed

encoding

The character encoding of data

Attributes

Returns

A ListMap of keys to the sequence of values for that key

def parseAsJava(data: String, encoding: String): Map[String, List[String]]

Parse the content type "application/x-www-form-urlencoded", mapping to a Java compatible format.

Parse the content type "application/x-www-form-urlencoded", mapping to a Java compatible format.

Value parameters

data

The body content of the request, or whatever needs to be so parsed

encoding

The character encoding of data

Attributes

Returns

A Map of keys to the sequence of values for that key

def parseAsJavaArrayValues(data: String, encoding: String): Map[String, Array[String]]

Parse the content type "application/x-www-form-urlencoded", mapping to a Java compatible format.

Parse the content type "application/x-www-form-urlencoded", mapping to a Java compatible format.

Value parameters

data

The body content of the request, or whatever needs to be so parsed

encoding

The character encoding of data

Attributes

Returns

A Map of keys to the sequence of array values for that key

Parse the content type "application/x-www-form-urlencoded" which consists of a bunch of & separated key=value pairs, both of which are URL encoded.

Parse the content type "application/x-www-form-urlencoded" which consists of a bunch of & separated key=value pairs, both of which are URL encoded.

Value parameters

data

The body content of the request, or whatever needs to be so parsed

encoding

The character encoding of data

Attributes

Returns

A ListMap of keys to the sequence of values for that key