io.gatling.http.request.builder

HttpRequestWithParamsBuilder

class HttpRequestWithParamsBuilder extends AbstractHttpRequestBuilder[HttpRequestWithParamsBuilder]

This class serves as model to HTTP request with a body and parameters

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. HttpRequestWithParamsBuilder
  2. AbstractHttpRequestBuilder
  3. RequestBuilder
  4. StrictLogging
  5. AbstractLogging
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new HttpRequestWithParamsBuilder(commonAttributes: CommonAttributes, httpAttributes: HttpAttributes, formParams: List[HttpParam])

    commonAttributes

    the CommonAttributes

    httpAttributes

    the HttpAttributes

    formParams

    the form parameters that should be added to the request

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def address(address: InetAddress): HttpRequestWithParamsBuilder

    Definition Classes
    RequestBuilder
  7. def asFormUrlEncoded: HttpRequestWithParamsBuilder

  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def asJSON: HttpRequestWithParamsBuilder

    Adds Accept and Content-Type headers to the request set with "application/json" values

    Adds Accept and Content-Type headers to the request set with "application/json" values

    Definition Classes
    RequestBuilder
  10. def asMultipartForm: HttpRequestWithParamsBuilder

    Adds Content-Type header to the request set with "multipart/form-data" value

  11. def asXML: HttpRequestWithParamsBuilder

    Adds Accept and Content-Type headers to the request set with "application/xml" values

    Adds Accept and Content-Type headers to the request set with "application/xml" values

    Definition Classes
    RequestBuilder
  12. def authRealm(realm: (Session) ⇒ Validation[Realm]): HttpRequestWithParamsBuilder

    Definition Classes
    RequestBuilder
  13. def basicAuth(username: (Session) ⇒ Validation[String], password: (Session) ⇒ Validation[String]): HttpRequestWithParamsBuilder

    Adds BASIC authentication to the request

    Adds BASIC authentication to the request

    username

    the username needed

    password

    the password needed

    Definition Classes
    RequestBuilder
  14. def body(bd: Body): HttpRequestWithParamsBuilder

    Definition Classes
    AbstractHttpRequestBuilder
  15. def bodyPart(bodyPart: BodyPart): HttpRequestWithParamsBuilder

    Definition Classes
    AbstractHttpRequestBuilder
  16. def build(protocol: HttpProtocol, throttled: Boolean): HttpRequestDef

    This method builds the request that will be sent

    This method builds the request that will be sent

    protocol

    the protocol of the current scenario

    throttled

    if throttling is enabled

    Definition Classes
    AbstractHttpRequestBuilder
  17. def check(checks: HttpCheck*): HttpRequestWithParamsBuilder

    Stops defining the request and adds checks on the response

    Stops defining the request and adds checks on the response

    checks

    the checks that will be performed on the response

    Definition Classes
    AbstractHttpRequestBuilder
  18. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. def digestAuth(username: (Session) ⇒ Validation[String], password: (Session) ⇒ Validation[String]): HttpRequestWithParamsBuilder

    Definition Classes
    RequestBuilder
  20. def disableFollowRedirect: HttpRequestWithParamsBuilder

    Definition Classes
    AbstractHttpRequestBuilder
  21. def disableResponseChunksDiscarding: HttpRequestWithParamsBuilder

    Definition Classes
    AbstractHttpRequestBuilder
  22. def disableUrlEncoding: HttpRequestWithParamsBuilder

    Definition Classes
    RequestBuilder
  23. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  24. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  25. def extraInfoExtractor(f: (ExtraInfo) ⇒ List[Any]): HttpRequestWithParamsBuilder

    Definition Classes
    AbstractHttpRequestBuilder
  26. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  27. def formParam(key: (Session) ⇒ Validation[String], value: (Session) ⇒ Validation[Any]): HttpRequestWithParamsBuilder

  28. def formParamMap(map: (Session) ⇒ Validation[Map[String, Any]]): HttpRequestWithParamsBuilder

  29. def formParamMap(map: Map[String, Any]): HttpRequestWithParamsBuilder

  30. def formParamSeq(seq: (Session) ⇒ Validation[Seq[(String, Any)]]): HttpRequestWithParamsBuilder

  31. def formParamSeq(seq: Seq[(String, Any)]): HttpRequestWithParamsBuilder

  32. def formUpload(name: (Session) ⇒ Validation[String], filePath: (Session) ⇒ Validation[String]): HttpRequestWithParamsBuilder

  33. final def getClass(): Class[_]

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

    Definition Classes
    AnyRef → Any
  35. def header(name: String, value: (Session) ⇒ Validation[String]): HttpRequestWithParamsBuilder

    Adds a header to the request

    Adds a header to the request

    name

    the name of the header

    value

    the value of the header

    Definition Classes
    RequestBuilder
  36. def headers(newHeaders: Map[String, String]): HttpRequestWithParamsBuilder

    Adds several headers to the request at the same time

    Adds several headers to the request at the same time

    newHeaders

    a scala map containing the headers to add

    Definition Classes
    RequestBuilder
  37. def ignoreDefaultChecks: HttpRequestWithParamsBuilder

    Ignore the default checks configured on HttpProtocol

    Ignore the default checks configured on HttpProtocol

    Definition Classes
    AbstractHttpRequestBuilder
  38. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  39. val logger: Logger

    Attributes
    protected
    Definition Classes
    StrictLogging → AbstractLogging
  40. def multivaluedFormParam(key: (Session) ⇒ Validation[String], values: (Session) ⇒ Validation[Seq[Any]]): HttpRequestWithParamsBuilder

  41. def multivaluedQueryParam(key: (Session) ⇒ Validation[String], values: (Session) ⇒ Validation[Seq[Any]]): HttpRequestWithParamsBuilder

    Definition Classes
    RequestBuilder
  42. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  43. def notSilent: HttpRequestWithParamsBuilder

    Definition Classes
    AbstractHttpRequestBuilder
  44. final def notify(): Unit

    Definition Classes
    AnyRef
  45. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  46. def ntlmAuth(username: (Session) ⇒ Validation[String], password: (Session) ⇒ Validation[String], ntlmDomain: (Session) ⇒ Validation[String], ntlmHost: (Session) ⇒ Validation[String]): HttpRequestWithParamsBuilder

    Definition Classes
    RequestBuilder
  47. def ntlmAuth(username: (Session) ⇒ Validation[String], password: (Session) ⇒ Validation[String]): HttpRequestWithParamsBuilder

    Definition Classes
    RequestBuilder
  48. def processRequestBody(processor: (Body) ⇒ Body): HttpRequestWithParamsBuilder

    Definition Classes
    AbstractHttpRequestBuilder
  49. def proxy(httpProxy: Proxy): HttpRequestWithParamsBuilder

    Definition Classes
    RequestBuilder
  50. def queryParam(key: (Session) ⇒ Validation[String], value: (Session) ⇒ Validation[Any]): HttpRequestWithParamsBuilder

    Definition Classes
    RequestBuilder
  51. def queryParamMap(map: (Session) ⇒ Validation[Map[String, Any]]): HttpRequestWithParamsBuilder

    Definition Classes
    RequestBuilder
  52. def queryParamMap(map: Map[String, Any]): HttpRequestWithParamsBuilder

    Definition Classes
    RequestBuilder
  53. def queryParamSeq(seq: (Session) ⇒ Validation[Seq[(String, Any)]]): HttpRequestWithParamsBuilder

    Definition Classes
    RequestBuilder
  54. def queryParamSeq(seq: Seq[(String, Any)]): HttpRequestWithParamsBuilder

    Definition Classes
    RequestBuilder
  55. def request(protocol: HttpProtocol): (Session) ⇒ Validation[Request]

  56. def resources(res: AbstractHttpRequestBuilder[_]*): HttpRequestWithParamsBuilder

    Definition Classes
    AbstractHttpRequestBuilder
  57. def signatureCalculator(calculator: (Request, RequestBuilderBase[_]) ⇒ Unit): HttpRequestWithParamsBuilder

    Definition Classes
    RequestBuilder
  58. def signatureCalculator(calculator: SignatureCalculator): HttpRequestWithParamsBuilder

    Definition Classes
    RequestBuilder
  59. def signatureCalculator(calculator: (Session) ⇒ Validation[SignatureCalculator]): HttpRequestWithParamsBuilder

    Definition Classes
    RequestBuilder
  60. def silent: HttpRequestWithParamsBuilder

    Definition Classes
    AbstractHttpRequestBuilder
  61. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  62. def toString(): String

    Definition Classes
    AnyRef → Any
  63. def transformResponse(responseTransformer: PartialFunction[Response, Response]): HttpRequestWithParamsBuilder

    responseTransformer

    transforms the response before it's handled to the checks pipeline

    Definition Classes
    AbstractHttpRequestBuilder
  64. def virtualHost(virtualHost: (Session) ⇒ Validation[String]): HttpRequestWithParamsBuilder

    virtualHost

    a virtual host to override default compute one

    Definition Classes
    RequestBuilder
  65. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from StrictLogging

Inherited from AbstractLogging

Inherited from AnyRef

Inherited from Any

Ungrouped