io
.
gatling
.
http
.
config
HttpProtocolBuilder
Related Docs:
object HttpProtocolBuilder
|
package config
case class
HttpProtocolBuilder
(
protocol:
HttpProtocol
)
extends
StrictLogging
with
Product
with
Serializable
Builder for HttpProtocol used in DSL
protocol
the protocol being built
Linear Supertypes
Serializable
,
Serializable
,
Product
,
Equals
,
StrictLogging
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
HttpProtocolBuilder
Serializable
Serializable
Product
Equals
StrictLogging
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Instance Constructors
new
HttpProtocolBuilder
(
protocol:
HttpProtocol
)
protocol
the protocol being built
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
acceptCharsetHeader
(
value:
Expression
[
String
]
)
:
HttpProtocolBuilder
def
acceptEncodingHeader
(
value:
Expression
[
String
]
)
:
HttpProtocolBuilder
def
acceptHeader
(
value:
Expression
[
String
]
)
:
HttpProtocolBuilder
def
acceptLanguageHeader
(
value:
Expression
[
String
]
)
:
HttpProtocolBuilder
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
authRealm
(
realm:
Expression
[
Realm
]
)
:
HttpProtocolBuilder
def
authorizationHeader
(
value:
Expression
[
String
]
)
:
HttpProtocolBuilder
def
baseURL
(
url:
String
)
:
HttpProtocolBuilder
def
baseURLs
(
urls:
List
[
String
]
)
:
HttpProtocolBuilder
def
baseURLs
(
urls:
String
*
)
:
HttpProtocolBuilder
def
basicAuth
(
username:
Expression
[
String
]
,
password:
Expression
[
String
]
)
:
HttpProtocolBuilder
def
build
:
HttpProtocol
def
check
(
checks:
HttpCheck
*
)
:
HttpProtocolBuilder
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
connection
(
value:
Expression
[
String
]
)
:
HttpProtocolBuilder
def
contentTypeHeader
(
value:
Expression
[
String
]
)
:
HttpProtocolBuilder
def
digestAuth
(
username:
Expression
[
String
]
,
password:
Expression
[
String
]
)
:
HttpProtocolBuilder
def
disableAutoReferer
:
HttpProtocolBuilder
def
disableCaching
:
HttpProtocolBuilder
def
disableClientSharing
:
HttpProtocolBuilder
def
disableFollowRedirect
:
HttpProtocolBuilder
def
disableResponseChunksDiscarding
:
HttpProtocolBuilder
def
disableUrlEncoding
:
HttpProtocolBuilder
def
disableWarmUp
:
HttpProtocolBuilder
def
doNotTrackHeader
(
value:
Expression
[
String
]
)
:
HttpProtocolBuilder
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
extraInfoExtractor
(
f:
ExtraInfoExtractor
)
:
HttpProtocolBuilder
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
header
(
name:
String
,
value:
Expression
[
String
]
)
:
HttpProtocolBuilder
def
headers
(
headers:
Map
[
String
,
String
]
)
:
HttpProtocolBuilder
def
inferHtmlResources
(
black:
BlackList
,
white:
WhiteList
=
WhiteList(Nil)
)
:
HttpProtocolBuilder
def
inferHtmlResources
(
white:
WhiteList
,
black:
BlackList
)
:
HttpProtocolBuilder
def
inferHtmlResources
(
white:
WhiteList
)
:
HttpProtocolBuilder
def
inferHtmlResources
()
:
HttpProtocolBuilder
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
localAddress
(
localAddress:
InetAddress
)
:
HttpProtocolBuilder
val
logger
:
Logger
Attributes
protected
Definition Classes
StrictLogging
def
maxConnectionsPerHost
(
max:
Int
)
:
HttpProtocolBuilder
def
maxConnectionsPerHostLikeChrome
:
HttpProtocolBuilder
def
maxConnectionsPerHostLikeFirefox
:
HttpProtocolBuilder
def
maxConnectionsPerHostLikeFirefoxOld
:
HttpProtocolBuilder
def
maxConnectionsPerHostLikeIE10
:
HttpProtocolBuilder
def
maxConnectionsPerHostLikeIE7
:
HttpProtocolBuilder
def
maxConnectionsPerHostLikeIE8
:
HttpProtocolBuilder
def
maxConnectionsPerHostLikeOpera
:
HttpProtocolBuilder
def
maxConnectionsPerHostLikeOperaOld
:
HttpProtocolBuilder
def
maxConnectionsPerHostLikeSafari
:
HttpProtocolBuilder
def
maxConnectionsPerHostLikeSafariOld
:
HttpProtocolBuilder
def
maxRedirects
(
max:
Int
)
:
HttpProtocolBuilder
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
noProxyFor
(
hosts:
String
*
)
:
HttpProtocolBuilder
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
ntlmAuth
(
username:
Expression
[
String
]
,
password:
Expression
[
String
]
,
ntlmDomain:
Expression
[
String
]
,
ntlmHost:
Expression
[
String
]
)
:
HttpProtocolBuilder
val
protocol
:
HttpProtocol
the protocol being built
def
proxy
(
httpProxy:
Proxy
)
:
HttpProtocolBuilder
def
shareConnections
:
HttpProtocolBuilder
def
signatureCalculator
(
calculator: (
Request
,
RequestBuilderBase
[_]) ⇒
Unit
)
:
HttpProtocolBuilder
def
signatureCalculator
(
calculator:
SignatureCalculator
)
:
HttpProtocolBuilder
def
signatureCalculator
(
calculator:
Expression
[
SignatureCalculator
]
)
:
HttpProtocolBuilder
def
silentResources
:
HttpProtocolBuilder
def
silentURI
(
regex:
String
)
:
HttpProtocolBuilder
def
strict302Handling
:
HttpProtocolBuilder
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
transformResponse
(
responseTransformer:
PartialFunction
[
Response
,
Response
]
)
:
HttpProtocolBuilder
def
userAgentHeader
(
value:
Expression
[
String
]
)
:
HttpProtocolBuilder
def
virtualHost
(
virtualHost:
Expression
[
String
]
)
:
HttpProtocolBuilder
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
warmUp
(
url:
String
)
:
HttpProtocolBuilder
def
wsBaseURL
(
url:
String
)
:
HttpProtocolBuilder
def
wsBaseURLs
(
urls:
List
[
String
]
)
:
HttpProtocolBuilder
def
wsBaseURLs
(
urls:
String
*
)
:
HttpProtocolBuilder
def
wsMaxReconnects
(
max:
Int
)
:
HttpProtocolBuilder
def
wsReconnect
:
HttpProtocolBuilder
Inherited from
Serializable
Inherited from
Serializable
Inherited from
Product
Inherited from
Equals
Inherited from
StrictLogging
Inherited from
AnyRef
Inherited from
Any
Ungrouped
Builder for HttpProtocol used in DSL
the protocol being built