You must be doing something weird since CORS is only an issue when the browser gets an index.html file from a different server than the server serving the REST call.
That is of course fine but that is a relatively advanced use case that requires you to understand CORS and its security implications. That said, there is a configuration option on the simple webserver bundle that sets the CORS headers. See the osgi.enroute.webserver.simple project in the osgi.enroute.bundles repository on Github. Kind regards, Peter Kriens > On 10 nov. 2016, at 12:32, <manoj.vrajam...@wipro.com> > <manoj.vrajam...@wipro.com> wrote: > > Hi All, > > I am getting the following error when I run my App which is based on > getUpper() QS tutorial (REST API) > > No 'Access-Control-Allow-Origin' header is present on the requested resource. > Can we get this enabled from the REST HTTP Server side or is there any other > better solution to get rid of this CORS (Cross Origin Resource Sharing) > issue ? > > Please advise.. Thanks.. > > -Manoj > From: Manoj Venkatesh Rajamani (Product Engineering Service) > Sent: 10 November 2016 10:48 > To: OSGi Developer Mail List <osgi-dev@mail.osgi.org > <mailto:osgi-dev@mail.osgi.org>> > Subject: RE: [osgi-dev] Enroute Rest > > · Do we have option to set HTTP Header set > Access-Control-Allow-Origin "*" on the Jetty side of Enroute (by any > chance?) !!! > · Can we ignore CORS altogether. I tried many options from the > Firefox/Ubuntu side (both setting/ignoring) and still it fails… > · I have a feeling that this needs some tweak on the server-side > (Enroute rest) ? Please correct/advise me.. > > From: osgi-dev-boun...@mail.osgi.org <mailto:osgi-dev-boun...@mail.osgi.org> > [mailto:osgi-dev-boun...@mail.osgi.org > <mailto:osgi-dev-boun...@mail.osgi.org>] On Behalf Of Neil Bartlett > Sent: 09 November 2016 17:24 > To: OSGi Developer Mail List <osgi-dev@mail.osgi.org > <mailto:osgi-dev@mail.osgi.org>> > Subject: Re: [osgi-dev] Enroute Rest > > ** This mail has been sent from an external source ** > > You can read about CORS here: > https://en.wikipedia.org/wiki/Cross-origin_resource_sharing > <https://en.wikipedia.org/wiki/Cross-origin_resource_sharing> > > Regards, > Neil > > > > On 9 Nov 2016, at 11:51, <manoj.vrajam...@wipro.com > <mailto:manoj.vrajam...@wipro.com>> <manoj.vrajam...@wipro.com > <mailto:manoj.vrajam...@wipro.com>> wrote: > > Hi All, > > I am trying to retrieve an http response (json string) from an osgi app > implementing enroute rest api. > > When i write a client html app and invoke the osgi app, it gets invoked and > returns the string. But I get a warning as below and I am unable to see the > text in my browser page. > > Cross-Origin Request Blocked: The Same Origin Policy disallows reading the > remote resource at http://127.0.0.1:8080/rest/execute/app/foo > <http://127.0.0.1:8080/rest/execute/app/foo> (Reason: CORS header > 'Access-Control-Allow-Origin' missing). > > Does this have anything to do with the http response header in the enroute > rest ? Would appreciate any quick solution/pointers.. > > Thanks, > Manoj > The information contained in this electronic message and any attachments to > this message are intended for the exclusive use of the addressee(s) and may > contain proprietary, confidential or privileged information. If you are not > the intended recipient, you should not disseminate, distribute or copy this > e-mail. Please notify the sender immediately and destroy all copies of this > message and any attachments. WARNING: Computer viruses can be transmitted via > email. The recipient should check this email and any attachments for the > presence of viruses. The company accepts no liability for any damage caused > by any virus transmitted by this email. www.wipro.com <http://www.wipro.com/> > _______________________________________________ > OSGi Developer Mail List > osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org> > https://mail.osgi.org/mailman/listinfo/osgi-dev > <https://mail.osgi.org/mailman/listinfo/osgi-dev> > > The information contained in this electronic message and any attachments to > this message are intended for the exclusive use of the addressee(s) and may > contain proprietary, confidential or privileged information. If you are not > the intended recipient, you should not disseminate, distribute or copy this > e-mail. Please notify the sender immediately and destroy all copies of this > message and any attachments. WARNING: Computer viruses can be transmitted via > email. The recipient should check this email and any attachments for the > presence of viruses. The company accepts no liability for any damage caused > by any virus transmitted by this email. www.wipro.com <http://www.wipro.com/> > _______________________________________________ > OSGi Developer Mail List > osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org> > https://mail.osgi.org/mailman/listinfo/osgi-dev > <https://mail.osgi.org/mailman/listinfo/osgi-dev>
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ OSGi Developer Mail List osgi-dev@mail.osgi.org https://mail.osgi.org/mailman/listinfo/osgi-dev