将参数设置为HTTP请求

时间:2013-03-06 16:31:03

标签: ios xcode

我正在创建一个HTTP请求。这是我的请求数组,我在其中设置了我的方法和参数:

...

 NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
 [request setURL:[NSURL URLWithString:urlString]];
  [request setHTTPMethod:@"POST"];

 //set headers

 [request addValue:@"OAuth oauth_version=\"1.0\"" forHTTPHeaderField: @"Authorization"];

 //create the body
NSMutableData *postBody = [NSMutableData data];

...

我知道版本是1,参数是游标和语言环境,方法是POST 见https://www.dropbox.com/developers/core/api#delta

我收到的响应是403或0,而不是JSON字符串。这是设置参数的正确方法吗?我该怎么办?

1 个答案:

答案 0 :(得分:0)

403似乎与OAuth标题相关。

您是否考虑过使用Dropbox OAuth API? https://www.dropbox.com/developers/core/sdk

如果不是,则需要使用以下技术: https://www.dropbox.com/developers/blog/20