- 17.9K All Categories
- 3.4K Industry Applications
- 3.3K Intelligent Advisor
- 63 Insurance
- 535.7K On-Premises Infrastructure
- 138.1K Analytics Software
- 38.6K Application Development Software
- 5.6K Cloud Platform
- 109.3K Database Software
- 17.5K Enterprise Manager
- 8.8K Hardware
- 71K Infrastructure Software
- 105.2K Integration
- 41.5K Security Software
Is there a way to disable URL Encoding on a REST request
We are using SOA to "front-end" PeopleSoft's QAS_EXECUTEQRY_REST_GET service operation. At it's simplest, we simply want to pass through an incoming operation (GET).
The service operation requires passing multiple fields. It does this by overloading single parameters. So instead of sending...
...the service operation is expecting...
The issue is that the payload is being urlencoded. So what the service operation sees is...
Because the endpoint is not url decoding, it translates this into a single field "bind1%2Cbind2%2Cbind3" and a single value "value1%2Cvalue2%2Cvalue3" which, of course, does not exist.
Is it possible on the SOA side of this, to disable url encoding for a request/parameter?
I have a decent amount of experience with web services, but am pretty new when it comes to Oracle, SOA and service operations. I fear I may be missing something obvious.