Please help! WebPlayer getting Error: Error when creating request. GET request with custom headers is not supported.

When using the built WebPlayer to access a web service, I’m getting Error: Error when creating request. GET request with custom headers is not supported. I receive no error in the editor with the WebPlayer target set and I don’t get this error in any other target. Is this a bug in Unity’s web player? Anyone have a solution?

While searching for an answer myself, I found this really old thread (URL below). If you look at the second to last comment, you’ll see others have encountered this problem, but no answers are provided.

Thanks!

When you build a web player, all WWW requests are channelled through the browser using NPAPI or a ActiveX. These protocols do not allow custom headers for GET requests. When running inside the editor there is no browser to talk to, and so the WWW is implemented using CURL.