2013-03-06 141 views
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字符串。這是設置參數的正確方法嗎?我該怎麼辦?

+0

可能重複http://stackoverflow.com/questions/6148900/append-data -to-A-後的NSURLRequest) – trojanfoe 2013-03-06 16:36:58

+0

按照答案我:*的NSString = postString @; 「光標和語言環境!」 [要求setHTTPBody:[postString dataUsingEncoding:NSUTF8StringEncoding]] ...但它給錯誤403 – user2014474 2013-03-06 16:49:50

+0

我不是太熟悉的DropBox的認證方案,但也許你可以看看:HTTP://stackoverflow.com/問題/ 1973325/NSURLConnection的-和基本-HTTP認證 – 2013-03-22 15:17:02

回答