嗨我想連接到一些將使用用戶名和密碼作爲憑據的服務器。以下是我正在使用的代碼。 的NSString 交= [[NSString的頁頭] initWithFormat:@ 「的userName = * &密碼= *」]; NSURL url = [NSURL URLWithString:@「 ** * ***」];如何進行身份驗證的服務電話
NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]];
NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
[request setURL:url];
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:postData];
NSLog(@"request:%@",request);
urlConnection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
這裏的問題是服務器給用戶無效message.But我賜的憑據是fine.This用戶名和密碼不要求object..can你的任何一個請幫我去..
感謝名單lidders。但是這個URL有點不同,它不能從瀏覽器端連接..只有代碼可能。 – Bharath
任何人請告訴我如何使連接類型作爲保持活動的Web服務調用。提前致謝。 – Bharath
我得到了這個問題的答案..我們必須做的是在請求對象中添加連接類型[request addValue:@「Keep-alive」forKey:@「Connection」] ...沒有什麼會發生的是NSmutablerequest委託將繼續調用,直到您停止應用程序。 – Bharath