Class HttpParameter
java.lang.Object
com.github.mjeanroy.junit.servers.client.HttpParameter
Parameter object that could be sent in an http request as:
- Query parameters (following
?
character in URL. - Form parameters (such as HTML forms, with
MediaType.APPLICATION_FORM_URL_ENCODED
media type).
-
Method Summary
Modifier and TypeMethodDescriptionSerialize parameter to thekey=value
format, and url encode name and value.boolean
Get the URL encoded parameter name.Get the URL encoded parameter value.getName()
Getname
.getValue()
Getvalue
.int
hashCode()
static HttpParameter
Create new parameter object.static HttpParameter
Create new parameter object.toString()
-
Method Details
-
of
Create new parameter object.- Parameters:
name
- Parameter name.value
- Parameter value.- Returns:
- Parameter object.
- Throws:
NullPointerException
- ifname
isnull
.IllegalArgumentException
- ifname
is empty or blank.
-
param
Create new parameter object.- Parameters:
name
- Parameter name.value
- Parameter value.- Returns:
- Parameter object.
- Throws:
NullPointerException
- ifname
isnull
.IllegalArgumentException
- ifname
is empty or blank.
-
getName
Getname
.- Returns:
name
.
-
getValue
Getvalue
.- Returns:
value
.
-
getEncodedName
Get the URL encoded parameter name.- Returns:
- URL encoded parameter name.
-
getEncodedValue
Get the URL encoded parameter value.- Returns:
- URL encoded parameter value.
-
asEncodedString
Serialize parameter to thekey=value
format, and url encode name and value.- Returns:
- The encoded serialization.
-
equals
-
hashCode
public int hashCode() -
toString
-