Question

7
Replies
1077
Views
Riddhi Chokshi (Riddhi Chokshi)
Bank of America

Bank of America
US
Riddhi Chokshi Member since 2015 3 posts
Bank of America
Posted: November 20, 2017
Last activity: January 8, 2018
Posted: 20 Nov 2017 9:42 EST
Last activity: 8 Jan 2018 11:42 EST
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 Support Case Exists
Moderation Team has archived post, This thread is closed to future replies. Content and links will no longer be updated. If you have the same/similar Question, please write a new Question.