Non-Break Space In Rest URL Causes Oracle API Gateway to Crash
Last updated on JANUARY 06, 2017
Applies to:Oracle API Gateway - Version 11.1.2 and later
Information in this document applies to any platform.
During testing of OAG 22.214.171.124.0, an issue occurs when a higher level ASCii character instead of a normal blank space is added to a REST URL call. The value of the space in the particular test used was Char 160 (hex: A0) which is a non-break space. This is something that can be added using a normal word processor or a spreadsheet tool (Insert – Symbol).
It was noticed that whenever this special character is added to a REST URL, the Oracle API Gateway instance throw an exception in the trace file and crashes.
The above special characters placed in the URL are used to mimic the behavior of the issue when a higher level ASCii character, rather than a normal blank space is added to a REST URL call.
The value of the space is Char 160 (hex: A0) which is a non-break space.
The issue also reproduced in 126.96.36.199.0 and 188.8.131.52.0.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms