1
我正在创建HTTP请求。这是我的请求数组,其中设置我的方法,我的参数:将参数设置为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字符串。这是设置参数的正确方法吗?我该怎么办?
可能重复http://stackoverflow.com/questions/6148900/append-data -to-A-后的NSURLRequest) – trojanfoe 2013-03-06 16:36:58
按照答案我:*的NSString = postString @; “光标和语言环境!” [要求setHTTPBody:[postString dataUsingEncoding:NSUTF8StringEncoding]] ...但它给错误403 – user2014474 2013-03-06 16:49:50
我不是太熟悉的DropBox的认证方案,但也许你可以看看:HTTP://stackoverflow.com/问题/ 1973325/NSURLConnection的-和基本-HTTP认证 – 2013-03-22 15:17:02