19 Dec 2019 04:06 PM - last edited on 15 Jan 2024 02:51 PM by MaciejNeumann
Is it somehow possible to capture a given HTTP response header for an ASP.NET application. When specify where the attribute is captured and then stored: Capture on the client side of a web request and store on calling service this is not working.
For a JAVA (Tomcat) application this configuration works fine.
According to the documentation (Capture request attributes based on web request data) it should work.
Solved! Go to Solution.
20 Dec 2019 05:52 AM
It should work, I’ve done It done times ago.
Are you sure your rule is fine?
Sebastian
14 Jan 2020 09:32 AM
Yes, as I mentioned above it works for our JAVA applications and I double checked the configuration - both are the same - beside process group setting (which is specific for each service).
Dynatrace gives me no hint if the configuration is working or corrupt. So I do not know if the data is not there because the backend service is not sending the data or the configuration is wrong 😞
14 Jan 2020 09:52 AM
Did you try using WireShark or Fiddler to record traffic and check if needed headers are in response header? Maybe you should look for them in request not in response?
Sebastian
14 Jan 2020 04:00 PM
The header is only set in the response. So I will not find them in the request 😞 Using WireShark is a good idea but I guess I have insufficient rights for sniffing the network traffic. I'll check this out w/ a net admin. Thx for the hints.
14 Jan 2020 04:36 PM
Network admin will have it's own trace tools I suppose. Should be able to check it for you.
Sebastian