Question
Bank of America
US
Last activity: 8 Jan 2018 11:42 EST
Issue with launching Pega application thru url with passing parameters in HTTP POST from Non-Pega application which is getting converted to GET
Issue with launching Pega application thru url with passing parameters in HTTP POST from Non-Pega application which is failing for POST and getting coverted to GET call.
Issue is even though calling application has Form Method as POST, call is getting converted to Get and which fails when parameter length is greater than 3000 characters.
Below is snippet of calling application
Calling Non-Pega Application
<FORM id="clientformid" name="clientform" action="PEGA APP URL" method="POST">
<INPUT type="hidden" name="pyActivity" value="PegaClassName.PegaLaunchActivityName" />
<INPUT type="hidden" name="CaseData" value="Looong Test 3500 characters … “>
</FORM>
<SCRIPT type="text/javascript">
document.getElementById("clientformid").submit();
</SCRIPT>
According to fiddler logs
1. First Call shows request header with POST
2. It gets HttpStatus as 303
3. Very next call shows Request header as GET
***Edited by Moderator Marissa to add SR Details***