I am trying to POST
a SOAP request.
It looks like a duplicate problem. There multiple solutions available for this issue but none worked for me.
So I have tried following:
Found top answer in SO but it gave me preg_match() compilation failure
. Which I tried to resolve with this answer but I am still getting the same error.
Then I tried last answer on this question from SO but no luck.
core/Input.php
function _clean_input_keys($str)
{
if ( ! preg_match("/[^a-zA-Z0-9_\-.]+$/i", $str))
{
exit('Disallowed Key Characters.'.$str);
}
I am not good at Regular Expressions and can't figure where the issue is?