gpt4 book ai didi

iphone - UIWebView 忽略 cookies?

转载 作者:搜寻专家 更新时间:2023-10-30 20:27:32 24 4
gpt4 key购买 nike

我正在为 iPhone 创建一个从网站获取特定页面的应用程序,但要能够查看该网站,您需要使用用户名和密码登录。

我创建了这段代码:

NSString *urlAddress = @"http://www.wdg-hamburg.de";
NSURL *url = [NSURL URLWithString:urlAddress];

NSString *post = @"name=loginname&pass=pass&form_id=user_login&op=Anmelden";
NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding];

NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
[request setHTTPMethod: @"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:postData];

[vPlan loadRequest:request];

但我没有登录 UIWebView!

我正在将 NSHTTPCookieStorage 记录到控制台,它显示了必要的 cookie,但我没有登录。

有人知道我该如何解决吗?

亲切的问候,

一个。米拉迪诺维奇

最佳答案

您是否尝试过在 header 中设置 cookie?

NSArray* cookies = [NSArray arrayWithObjects: cookie, nil];
NSDictionary * headers = [NSHTTPCookie requestHeaderFieldsWithCookies:cookies];
[request setAllHTTPHeaderFields:headers];

关于iphone - UIWebView 忽略 cookies?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2732727/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com