【发布时间】:2017-04-17 09:28:19
【问题描述】:
我想从 dropbox api 下载文件。下面是我的代码的 sn-p。
var oauthHeader:URLRequestHeader = OAuthHelper.buildRequestHeaderWithToken(config.accessTokenKey);
var urlRequest:URLRequest = new URLRequest();
var jsonPath:String = JSON.stringify(params);
var requestHeader:URLRequestHeader = new URLRequestHeader("Dropbox-API-Arg",jsonPath);
urlRequest.requestHeaders = [oauthHeader,requestHeader];
urlRequest.contentType = "";
urlRequest.method = httpMethod;
urlRequest.url = url;
发出请求时出现以下错误。
调用 API 函数“files/download”时出错:您提供了一个非空的 HTTP“Content-Type”标头(“application/x-www-form-urlencoded”)。此 API 函数要求标头缺失或为空。
如何发送空的“Content-Type”标头。
【问题讨论】:
-
您是否尝试过 new URLRequestHeader("Content-Type", "");?您是否尝试搜索现有的解决方案(这个看起来像 DropBox 客户端:github.com/grossopa/dropbox-as3)?
-
你提到的库已经过时了,dropbox已经升级了他们的api,所以这个库不能用了。我尝试了您的解决方案,但它不起作用。
标签: actionscript-3 dropbox-api