Steps to reproduce
While attempting to perform PUT requests to the Philips Hue APIs (unsecure HTTP protocol) via a local Apache server, I have encountered an issue where Microsoft Edge will not recognize the PUT request passed through the XMLHTTPRequest object. It simply ignores any and all header information and performs a GET request instead. Internet Explorer 11 and Firefox do not exhibit this behavior. Attached is the code for the function that performs the request. Please excuse my not revealing my API token to the world.
Comments and activity
- Microsoft Edge Team
Changed Assigned To to “James M.”
Changed Assigned To to “Scott L.”
Changed Assigned To to “Venkat K.”
Changed Assigned To from “Venkat K.” to “Brandon M.”
Okay, so I tried a simpler JSON-based PUT request to a PHP file, and that works fine. So I wonder if there’s something specific to the Philips Hue request and/or response formats with which Edge seems to have a compatibility problem. I’d be curious to know if the Edge team could still provide any insight into the root cause of this.