Question

7
Replies
1013
Views
Riddhi Chokshi Member since 2015 3 posts
Bank of America
Posted: November 20, 2017
Last activity: January 8, 2018
Closed

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***

Data Integration SR Exists
Moderation Team has archived post
Share this page LinkedIn