如何使用 NSURLRequest 提交未用 PHP 编码的登录表单?



我试图提交一个登录表单(可以在这里查看)在我的应用程序,但没有任何PHP文件-所以我怎么能编码类似的东西,只是没有PHP,只是字面上输入文本到文本字段在UIWebView,然后提交数据到目的地URL?

谢谢!

无论服务器是PHP还是其他技术都无关紧要。您可以使用NSURLRequest提交。

无论如何,如果出于某种原因你需要使用UIWebView方法,你需要填写表单并使用JavaScript与stringByEvaluatingJavaScriptFromString一起提交。

-[UIWebViewDelegate webViewDidFinishLoad:]中添加这样的内容:(根据您的情况调整jQuery路径)

- (void)webViewDidFinishLoad:(UIWebView *)webView 
{
    ...
    NSString *result;
    result = [webView stringByEvaluatingJavaScriptFromString:@"$('#username-box').val('the-user-name');"];
    result = [webView stringByEvaluatingJavaScriptFromString:@"$('#password-box').val('secret');"];
    result = [webView stringByEvaluatingJavaScriptFromString:@"$('#submit-button').click();"];
    ...
}

相关内容

  • 没有找到相关文章

最新更新