cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Request Name name case insensitivity

I64963
Newcomer

We have a public API and no control of the casing that clients use when using the API. The problem that we see is the '/api/project' and '/api/Project' are treated as different requests. We've used request naming rules as a workaround for this but that feels like a very clunky solution as we have to do them individually for each request that we care about.

 

Is there a way to turn off case sensitivity for detected web request names for a service?

3 REPLIES 3

Radu
Dynatrace Champion
Dynatrace Champion

Hi Brian,

With request naming rules you should be able to go service by service (using the UI) instead of request by request. You can create a cleanup rule that extracts the request name as is and converts it to lower case. Go to your Service > Edit > Web request naming rules > add Cleanup rule:

If you have a need for this for more than a couple of services, the API is the alternative for creating these rules at a global level.

.../api/config/v1/service/requestNaming

I hope this helps.

Best regards,

Radu

Radu, this is not solution.

Alexander_R__0-1620381581631.png

It doesn`t work. 

 

It transfer all URL to "/" - I have requested "/pDp/2222/dRd" and "/ppp/2222/ddd"

 

Alexander_R__2-1620381968767.png

 

It can be done  by rule with additional placeholder:

 

Alexander_R__3-1620382257111.png

Result: 

Alexander_R__4-1620382284046.png

 

 

 

 

Regards,

Alexander

 

This is great, but by doing this it removes the clean up rule `Remove UUIDs, IP addresses and IBANs from URLs`

Do you have a way how we can fix this ?