Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Apigee blocking request header

Hi!

I am using AppDynamics APM to instrument my Java based applications behind Apigee and in my front end website I am using the AppDynamics JavaScript agent. I am NOT instrumenting the Apigee software itself as advised. I believe that Apigee is somehow blocking or preventing my request and response that AppDynamics is attempting to add to my AJAX calls which inhibits specific functionality.

On the left you'll see my AJAX request going through my environment using Apigee and on the right you'll see a "good" request that has the correct headers which are circled that does NOT use Apigee.

Request Headers:

9480-test.png

Response Headers:

9481-testing.png

Do I need to set a rule to "allow" the "isAdrum:true" header? I've already set to allow the appd cookies per the AppD instructions in my AssignMessage rules..

<Headers>
<Header name="Access-Control-Allow-Origin">{request.header.origin}</Header>
<Header name="Access-Control-Allow-Headers">origin, x-requested-with, accept, content-type,domain,authorization,Project-Name</Header>
<Header name="Access-Control-Max-Age">3628800</Header>
<Header name="Access-Control-Expose-Headers">ADRUM_0,ADRUM_1,ADRUM_2,ADRUM_3,ADRUM_4,ADRUM_5,ADRUM_6,ADRUM_7,ADRUM_8,ADRUM_9,ADRUM_10,ADRUM_11,ADRUM_12,ADRUM_13,ADRUM_14,ADRUM_15,ADRUM_16,ADRUM_17,ADRUM_18</Header>
<Header name="Access-Control-Allow-Methods">GET, PUT, POST</Header>
</Headers>

Any help would be greatly appreciated!

0 4 1,163
4 REPLIES 4