Update (01/14/2019): Finally back to trying to use this code. A resolution was seemingly made, but not fully implemented. I am able to access the API now, but I still cannot use file/download. I have detailed more of this in my latest post.
Hello. I have happily been a user of yours for last several years, using the Dropbox API from within Second Life. This has given me a rather powerful tool for handling data storage, but your v2 API will not function from withint Second Life any long.
I have been trying to migrate from v1 to v2 ahead of time, and I ran into an error that cannot be fixed within Second Life.
Error in call to API function "files/download": You provided a non-empty HTTP "Content-Type" header ("text/plain; charset=utf-8"). This API function requires that the header be missing or empty.
The problem lies here in Second Life:
http://wiki.secondlife.com/wiki/LlHTTPRequest
You cannot override the Content-Type headed, because it is automatically generated from within Second Life itself. Can you fix this problem? There seems to be little reason that the API could not ignore this content type header if you are doing a download, like it did before.
This prevents me from upgrading to v2, and would break all of my current code in Second Life if it cannot be fixed.