The NetScaler appends some random string to POST request sent to the backend server,
This results in failure, “HTTP 500 Internal error” to be specific
The permanent fix is available in firmware 13.1-53.24 and above
Workaround :
As a workaround, "distributedTracing" can be disabled under AppFlow parameter, to avoid this issue.
Reference - https://developer-docs.netscaler.com/en-us/adc-command-reference-int/current-release/appflow/appflow-param/
When Distributed Tracing is enabled, a non-zero length TraceID is present in the request and Span ID is not present in the request.
This issue does not occur if:
1. Distributed Tracing is Disabled
2. Distributed Tracing is Enabled but Trace ID not present in the request of length of Trace ID is zero
3. Distributed Tracing is Enabled AND Trace ID non-zero length present in the request AND SpanID present in the request