Actual, they are three places where the problem had occurred cq the HTTP400 appeared.
In 'Search page', in 'Cancel the Request' and in 'ERA edit'.
One scenario to reproduce is:
1. Login to Service Catalog
2. Select My Requests
3. Select Find Requests
4. Enter request number you want to search for and hit search
5. Click on the request name to load up the detail as usual
Once you are in the request itself, if you then try to click on search, its giving the error HTTP 400 Error
Windows running CA Service Catalog.
The cause got identified in that they are using 7.0.82 tomcat version.
And it has some issues in allowing special characters in the URL.
In order to get this working, we need to add the below line in the configuration file: viewservice.conf file.
As to be found in folder C:\Program Files\CA\Service Catalog\view\conf of the CA Service Catalog folder-tree.
Note1. The value of 23 depends on the lines already in there.
Note2. Another character to 'allow' is '^'.
Note. The value of 23 depends on the lines already in there. So this value may need to be set different than in this example.