I apologize if this question has been asked and answered before. Unfortunately, the search terms are such that it brings back a lot of conversations that are unrelated.
We have made very good progress with our Ember -> Ember Data -> JSON API -> Java server implementation and were really happy with the way it is behaving. I still need to resolve “included” resources (per another topic I posted), but we felt we were OK for the moment to go live… until we tested on IE 10 an 11 and found that it was not working.
Our first issue was the need to send P3P headers along with the server cookies in order for IE to accept the cookies and use them for our authentication system. After resolving that, we are able to talk to our secure API, however attempts to update objects using HTTP PATCH method are failing in IE 10 and 11. In IE 11, it fails mostly silently, while in IE 10 it logs a “Permission Denied” error. In both cases, it does not attempt to make any network call and instead blocks the request.
Has anyone else seen this? Any suggestions of what might be going on and how we can get PATCH operations to work with Internet Explorer? I should add that this does work correctly in MSFT Edge browser.
Thanks in advance, Craig