我有一個附帶有accesscode的Webservices URL。我需要將訪問碼發佈到webservices url並獲得json響應。我正在使用正確的訪問碼和錯誤的訪問碼來獲取json響應。我沒有得到問題出現的地方。我需要在錯誤的密碼進入,這裏是我的代碼顯示警報..從webservices url獲取密碼並通過該密碼進行訪問
NSString *post =[[NSString alloc] initWithFormat:@"txtsecurecode=%@",[txtsecurecode text]];
NSLog(@"PostData: %@",post);
NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
NSString *postLength = [NSString stringWithFormat:@"%d",[postData length]];
NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
[request setURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://my example.com/Accountservice/Security/ValidateAccess?accesscode=abcdtype=1"]]];
NSURL *url;
// I need to parse it into url here .
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:postData];
NSURLConnection *conn= [[NSURLConnection alloc] initWithRequest:request delegate:self];
if(conn)
{
NSLog(@"Connection Successful");
}
else
{
NSLog(@"Connection could not be made");
}
NSString *responseData = [[NSString alloc]initWithData:[NSData dataWithContentsOfURL:url] encoding:NSUTF8StringEncoding];
,如果我給錯了密碼,我得到登錄失敗,多數民衆贊成罰款。當我更正密碼時,它不顯示該網址的內容。我們需要將請求解析爲url。你能幫助我如何解決這一問題?
@patel的源代碼最好的例子,我更新了我的代碼,如你所說,我還是我的應用程序日誌記錄wrng密碼。爲了設置網址,我沒有像你說的那樣使用,因爲我得到一個新的url作爲json響應。我用你的代碼更新了我的問題。你可以看到我的代碼中的最後一條語句,我如何使用url。等待回覆。 – 2013-03-13 06:34:32
...?accesscode = abcdtype = 1您不能在Post方法中將它傳遞到我的答案中。 – iPatel 2013-03-13 10:26:25