When I call a classic report that is exported throuh restful webservice, result depends on whether I also send cookie or not. In the first case, access is enabled, in the latter case, HTTP 404 is returned.
Restful access is enabled in the instance. Having an app with ID=101, page 9901 that is public, a classic report called MYREPORT on the restful side, the following call is issued:
Details on my configuration is as follows:
Database: Oracle XE 11g, 184.108.40.206.0
Apex version: 4.1.1.00.23_en
Platform: Linux x64
HTTP is handles by XEXDB as folows from lsnrctl status:
Service "XEXDB" has 1 instance(s).
Instance "XE", status READY, has 1 handler(s) for this service...
Do I do something in the wrong way? I would appreciate any clue as well as comments stating if particular configurations does not suffer from this issue.
I attempted to reproduce the issue you describe but I could not. On a 4.1.1.00.23 instance, I enabled a report for RESTful access on a public page. In a new tab in the same browser, I invoked that report like: