AS3:在 urlrequestHeader 中发送空 Content-Type header
AS3: Sending empty Content-Type header in urlrequestHeader
我想从 dropbox api 下载文件。下面是我的代码片段。
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" 时出错:您提供了 non-empty HTTP "Content-Type" header ("application/x-www-form-urlencoded")。此 API 函数要求 header 缺失或为空。
如何发送空 'Content-Type' header.
我找到路了。发送空 content-type header 的正确方法是将 space 放入值中。
new URLRequestHeader("Content-Type", " ");
如果你不输入 space 并发送空字符串,它会给你错误。
我想从 dropbox api 下载文件。下面是我的代码片段。
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" 时出错:您提供了 non-empty HTTP "Content-Type" header ("application/x-www-form-urlencoded")。此 API 函数要求 header 缺失或为空。
如何发送空 'Content-Type' header.
我找到路了。发送空 content-type header 的正确方法是将 space 放入值中。
new URLRequestHeader("Content-Type", " ");
如果你不输入 space 并发送空字符串,它会给你错误。