Thank you for supporting the Cloud Customer Connect Community in 2024. It's a gift to work with you!

Look back
You're almost there! Please answer a few more questions for access to the Applications content. Complete registration
Interested in joining? Complete your registration by providing Areas of Interest here. Register

XMLHttpRequest in Page Composer "Failed due to - 405 : Method Not Allowed"

We have a requirement to call OIC Rest Endpoint from the Shipment Page, and for that I have created a HTML markup in page composer.

HTML code with a button to call the Rest endpoint is attached.

while triggering the button the integration is triggered but in OIC it is showing below error:

"Error while processing at Trigger. Failed due to - 405 : Method Not Allowed"

Note: The Method is POST and i am Passing the correct value in method still facing that issue.


<html>
<head/>
<style>
   button#CallPaaSBuild{
     color: #000000;
     border-color: #c4ced7;
     background-color: #f1f3f3;
     background-image: none;
     border-radius: 3px;
     border: 1px solid #c4ced7;
     text-shadow: none;
     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
     font-size: 12px;
     font-weight: bold;
     min-height: 28px;
     margin-right: 2px;
     margin-left: 20px;
     padding-left:6px;
     padding-right:6px;
     padding-botton:50px;
    }
</style>


<body>
<button align="right" id="CallPaaSBuild" onclick="(function(){
var xhttp = new XMLHttpRequest();
var url = 'https://Servername/ic/api/integration/v1/flows/rest/TEMP_INTEGRATION/1.0/shipment?shipmentNumber=1234';
xhttp.open('POST', url, false);
xhttp.setRequestHeader('Content-Type', 'application/json');
xhttp.setRequestHeader('Authorization', 'Basic ' + window.btoa('username:password'));
xhttp.send(null);})(917274);this.disabled=false;return false">Call PaaS Build</button>
</body>
</html>

Howdy, Stranger!

Log In

To view full details, sign in.

Register

Don't have an account? Click here to get started!