Class HttpRequest

java.lang.Object
org.flowable.http.common.api.HttpRequest

public class HttpRequest extends Object
Author:
Harsha Teja Kanna.
  • Field Details

    • method

      protected String method
    • url

      protected String url
    • httpHeaders

      protected HttpHeaders httpHeaders
    • secureHttpHeaders

      protected HttpHeaders secureHttpHeaders
      Additional headers to httpHeaders that which can be used and won't be saved in plain text.
    • body

      protected String body
    • bodyEncoding

      protected String bodyEncoding
    • multiValueParts

      protected Collection<MultiValuePart> multiValueParts
      Multi-value parts to be sent in the request. This is used for multipart/form-data requests and will be encoded as such.
    • formParameters

      protected Map<String,List<String>> formParameters
      Form parameters to be sent in the request. This is used for form submissions and will be encoded as application/x-www-form-urlencoded.
    • timeout

      protected int timeout
    • noRedirects

      protected boolean noRedirects
  • Constructor Details

    • HttpRequest

      public HttpRequest()
  • Method Details

    • getMethod

      public String getMethod()
    • setMethod

      public void setMethod(String method)
    • getUrl

      public String getUrl()
    • setUrl

      public void setUrl(String url)
    • getHttpHeaders

      public HttpHeaders getHttpHeaders()
    • getHttpHeadersAsString

      public String getHttpHeadersAsString()
    • setHttpHeaders

      public void setHttpHeaders(HttpHeaders httpHeaders)
    • getSecureHttpHeaders

      public HttpHeaders getSecureHttpHeaders()
    • getSecureHttpHeadersAsString

      public String getSecureHttpHeadersAsString()
    • setSecureHttpHeaders

      public void setSecureHttpHeaders(HttpHeaders secureHttpHeaders)
    • getBody

      public String getBody()
    • setBody

      public void setBody(String body)
    • getBodyEncoding

      public String getBodyEncoding()
    • setBodyEncoding

      public void setBodyEncoding(String bodyEncoding)
    • getMultiValueParts

      public Collection<MultiValuePart> getMultiValueParts()
    • addMultiValuePart

      public void addMultiValuePart(MultiValuePart part)
    • getFormParameters

      public Map<String,List<String>> getFormParameters()
    • addFormParameter

      public void addFormParameter(String key, String value)
    • getTimeout

      public int getTimeout()
    • setTimeout

      public void setTimeout(int timeout)
    • isNoRedirects

      public boolean isNoRedirects()
    • setNoRedirects

      public void setNoRedirects(boolean noRedirects)