我想使用 UIWebView 在我的 iPhone 应用程序中打开一些网站。该网站需要用户名和密码,我有这些用户名和密码。
我想知道是否可以在 UIWebView 中打开网站而无需任何登录屏幕?我的意思是,因为我已经有了用户名和密码,我可以使用此信息自动登录网站并在我的 UIWebView iPhone 应用程序上显示所需的必要页面吗?
我只是想摆脱登录网站的麻烦,因为用户在打开应用程序时已经输入了登录信息。那是多余的。
任何帮助是极大的赞赏。
Thanks.
我已经找到了以 Objective-C 方式解决这个问题的方法。我们可以使用 NSURLConnection 来发布表单。
Code:
NSMutableURLRequest *theRequest=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://mobile.twitter.com/session"]
cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60.0];
[theRequest setHTTPMethod:@"POST"];
NSString *postString = [NSString stringWithFormat:@"authenticity_token=%@&username=%@&password=%@",@"9b670208fd22850ec791",@"urUsername",@"urPWD"];
[theRequest setHTTPBody:[postString dataUsingEncoding:NSUTF8StringEncoding]];
// create the connection with the request
// and start loading the data
NSURLConnection *theConnection=[[NSURLConnection alloc] initWithRequest:theRequest delegate:self];
if (theConnection) {
// Create the NSMutableData to hold the received data.
// receivedData is an instance variable declared elsewhere.
receivedData = [[NSMutableData data] retain];
} else {
// Inform the user that the connection failed.
}
问我是否需要更多信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)