ocket8888 opened a new issue #6385:
URL: https://github.com/apache/trafficcontrol/issues/6385
## This Bug Report affects these Traffic Control components:
- Traffic Ops
## Current behavior:
Trying to update or create a Delivery Service to use a reserved query string
parameter name like "trred" or "format" causes a 500 Internal Server Error
response.
## Expected behavior:
I'm almost certain the old behavior was more proper; the API should return a
client-level error and accompanying Alert that tells the user they can't do
what they're trying to do.
## Steps to reproduce:
```console
$ topost -kp deliveryservices '{
"active": false,
"cdnId": 2,
"displayName": "test",
"dnsBypassCname": "test",
"dscp": 1,
"geoLimit": 1,
"geoLimitCountries": "[US, CA]",
"geoProvider": -7,
"initialDispersion": 1,
"ipv6RoutingEnabled": true,
"logsEnabled": true,
"missLat": 0,
"missLong": 0,
"multiSiteOrigin": false,
"orgServerFqdn": "http://origin.infra.ciab.test",
"protocol": 7,
"qstringIgnore": 5,
"rangeRequestHandling": 0,
"regionalGeoBlocking": false,
"tenantId": 1,
"typeId": 1,
"xmlId": "test",
"consistentHashQueryParams": ["format", "something fine", "trred"]
}'
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]