We just updated our test environment to ORDS 18.2 and APEX 18.1. As expected, APEX REST services are read-only.
But we are running unto a problem migrating the APEX REST services to ORDS.
So in the modal window "APEX REST Migration Warning" when I press "Migrate" the next page is a 400 error that I trace to Tomcat.
From the catalina.out: java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986
Looking at the URL there are letters that are nonconformant to those RFC's.
&success_msg=QVBFWCBiYXNlZCBSRVNUZnVsIHNlcnZpY2VzIGhhdmUgYmVlbiBtaWdyYXRlZC4g{}Q2hlY2sgdGhlIE9SRFMgUkVTVGZ1bCBzZXJ2aWNlcyBjb25zb2xlLg,,/i0alrVuoGy8I9E_bLXguBWaTMQNatGX1u8ftXI4Nrgu8IfCf3E9j1dgjRL-pEizpdgUWNSOvCliQZs9MHeHMVQ
If I take a normal letter out (B for instance) I get the 400 error. If I take out "{}" Tomcat allows it and APEX gives me a "Success message checksum error" so it seems to be the "{}" fault.
Any way to get passed this?
Best Regards
Olafur