anchor.diff:  |===============
   |Property|Required?|Description
   |requestMethod|yes|Request method + 
  -                  (GET,POST,PUT,DELETE).
  +(GET,POST,PUT,DELETE).
   |requestUrl|yes|Request URL + 
  -               (Example - http://flowable.org).
  +(Example - http://flowable.org).
   |requestHeaders|no|Line separated Http request headers. + 
  -                  Example - + 
  -                  Content-Type: application/json + 
  -                  Authorization: Basic aGFRlc3Q=
  +Example - + 
  +Content-Type: application/json + 
  +Authorization: Basic aGFRlc3Q=
   |requestBody|no|Request body + 
  -               Example - ${sampleBody}
  +Example - ${sampleBody}
   |requestTimeout|no|Timeout in milliseconds for the request + 
  -                  (Example - 5000). Default is '0', meaning no timeout.
  -                  Please refer <<bpmnHttpTaskClientConfiguration>> for connection related timeouts.
  -|disallowRedirects|no|Flag to disallow Http redirects. Default is false. (Example - true).
  +(Example - 5000). +
  +Default is '0', meaning no timeout. + 
  +Please refer <<bpmnHttpTaskClientConfiguration>> for connection related timeouts.
  +|disallowRedirects|no|Flag to disallow Http redirects. +
  +Default is false. +
  +(Example - true).
   |failStatusCodes|no|Comma separated list of Http response status codes to fail the request and error thrown as FlowableException. + 
  -                   Example: 400, 404, 500, 503 + 
  -                   Example: 400, 5XX
  -|handleStatusCodes|no|Comma separated list of status codes for which the task will throw BpmnError.
  -                   The error code of the BpmnError is 'HTTP<statuscode>'.
  -                   For example, 404 status code is set with error code 'HTTP404'. + 
  -                   3XX status codes are thrown only if 'disallowRedirects' field is also set. + 
  -                   Status codes in 'handleStatusCodes' override those in 'failStatusCodes' when they are set in both. + 
  -                   Example: 400, 404, 500, 503 + 
  -                   Example: 3XX, 4XX, 5XX + 
  +Example: 400, 404, 500, 503 + 
  +Example: 400, 5XX
  +|handleStatusCodes|no|Comma separated list of status codes for which the task will throw BpmnError. +
  +The error code of the BpmnError is 'HTTP<statuscode>'. +
  +For example, 404 status code is set with error code 'HTTP404'. + 
  +3XX status codes are thrown only if 'disallowRedirects' field is also set. + 
  +Status codes in 'handleStatusCodes' override those in 'failStatusCodes' when they are set in both. + 
  +Example: 400, 404, 500, 503 + 
  +Example: 3XX, 4XX, 5XX + 
   |ignoreException|no|Flag for ignoring the exceptions, catch and save the exception message as '<taskId>.errorMessage'.
  -|saveRequestVariables|no|Flag to save request variables. By default, only response related variables are saved in execution.
  -|saveResponseParameters|no|Flag to save all response variables including HTTP status, headers etc. By default, only response body is saved in execution.
  -|resultVariablePrefix|no|Prefix for the execution variable names. If prefix is not set, variables will be saved with name
  -                       in following format. '<taskId>'.'fieldName'. For example, requestUrl is saved as 'task7.requestUrl' for task with id 'task7'.
  +|saveRequestVariables|no|Flag to save request variables. +
  +By default, only response related variables are saved in execution.
  +|saveResponseParameters|no|Flag to save all response variables including HTTP status, headers etc. +
  +By default, only response body is saved in execution.
  +|resultVariablePrefix|no|Prefix for the execution variable names. +
  +If prefix is not set, variables will be saved with name as '<taskId>'.'fieldName'. +
  +For example, requestUrl is saved as 'task7.requestUrl' for task with id 'task7'.
   |httpActivityBehaviorClass|no|Full class name of custom extension of org.flowable.http.HttpActivityBehavior.
   |===============
   
  
positive.code: |responseReason|Yes|Http response reason phrase.
  |responseStatusCode|Yes|Http response status code (Example - 200).
  |responseHeaders|Yes|Line separated Http response headers. + 
                    Example - + 
                    Content-Type: application/json + 
                    Content-Length: 777
  |responseBody|Yes|Response body as string, if any.
  |errorMessage|Yes|Ignored error message, if any.
  |===============
  
negative.code: [options="header"]
  |===============
  |Property|Required?|Description
  |connectTimeout|no|Connection timeout in milliseconds. +
  By default set to 5000.
  |socketTimeout|no|Socket timeout in milliseconds. +
  By default set to 5000.
  |connectionRequestTimeout|no|Connection request timeout in milliseconds. +
  By default set to 5000.
  |requestRetryLimit|no|Request retry limit ('0' means do not retry). +
  By default set to 3.
  |disableCertVerify|no|Flag to disable SSL certificate verification. +
  By default set to false.
  
  |===============
  
  