Actionscript 3 AS3:在urlrequestHeader中发送空内容类型头
我想从dropbox api下载文件。下面是我的代码片段Actionscript 3 AS3:在urlrequestHeader中发送空内容类型头,actionscript-3,dropbox-api,Actionscript 3,Dropbox Api,我想从dropbox api下载文件。下面是我的代码片段 var oauthHeader:URLRequestHeader = OAuthHelper.buildRequestHeaderWithToken(config.accessTokenKey); var urlRequest:URLRequest = new URLRequest(); var jsonPath:String = JSON.stringify(params);
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函数要求标头缺失或为空
如何发送空的“内容类型”标题。我找到了方法。发送空内容类型标头的正确方法是在值中添加空格 新的URLRequestHeader(“内容类型”和“”)
如果不放置空格并发送空字符串,则会出现错误。是否尝试了新的URLRequestHeader(“内容类型”,“内容类型”);?您是否尝试搜索现有解决方案(此解决方案看起来像DropBox client:)?您提到的库已过时,DropBox已升级其api,因此无法使用此库。我试过你的解决方案,但没用。