2
我是第一次在iOS應用程序中使用three20,並且我遇到了一些可以找到更多信息的東西。TTURL請求和發送POST數據
我想發送一些POST數據到我的本地服務器,但每次我得到一個響應:錯誤。如果我嘗試使用GET參數,我沒有問題。
我正在使用的代碼是這樣的:
TTURLRequest *request =
[TTURLRequest requestWithURL:@"http://127.0.0.1:8000/api/login" delegate:self];
request.cachePolicy = cachePolicy;
request.response = [[[TTURLDataResponse alloc] init] autorelease];
request.httpMethod = @"POST";
NSString *myRequestString = @"username=######@gmail.com&password=66Ed############fxij";
NSData *myRequestData = [ NSData dataWithBytes: [ myRequestString UTF8String ] length: [ myRequestString length ] ];
[email protected]"application/x-www-form-urlencoded";
[request.parameters addObject:@"username" forKey:@"######@gmail.com"];
[request.parameters addObject:@"password" forKey:@"6Ed############fxij"];
request.httpBody = myRequestData;
謝謝您的幫助。
我不知道發生了什麼事,但是您確實使用了大量的代碼。當我用TTURLRequests POST時,我通常會這樣做:[request.parameters setObject:@「blah」forKey:@「username」]; – ambertch 2011-02-10 23:18:17