I attempted to include the following special characters (!@#$%^&()++)(&^%$#@!!@#$%^&()++)(&^%$#@!!@#$%^&()++)(&^%$#@!!@#$%^&*()++) in the request URL for a POST request. However, only the first two special characters of the entry are being accepted in the query string.
Is there a way to send all the special characters in the request URL?
var reason = "!@#$%^&()++)(&^%$#@!!@#$%^&()++)(&^%$#@!!@#$%^&()++)(&^%$#@!!@#$%^&*()++";
var id = 123;
$http.post(serviceBaseUrl + 'abc/abc?id=' + id + '&reason=' + reason);
Request URL: http://localhost:8080/abc/abc/abc/abc?id=123&reason=!@
Please advise on how to achieve this.
Thank you