gpt4 book ai didi

ios - AFNetworking ASPXAUTH Cookies AFHTTPRequestOperationManager

转载 作者:行者123 更新时间:2023-12-01 16:44:00 24 4
gpt4 key购买 nike

我正在尝试使用在登录时返回 ASPXAUTH cookie 的 .NET 服务器。当我与 Charles 一起观察网络流量时,我肯定会恢复 cookie,但是当我检查 [NSHTTPCookieStorage sharedHTTPCookieStorage] 时我没有发现它包含任何东西。下面列出了我的代码。任何帮助将不胜感激!

AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManager alloc]
initWithBaseURL:[NSURL URLWithString:@"http://someurl.com/api/"]];
manager.requestSerializer = [AFJSONRequestSerializer serializer];
manager.responseSerializer = [AFJSONResponseSerializer serializer];

NSDictionary *parameters = @{@"UserName":@"SomeUserName", @"Password":@"SomePassword"};

[manager POST:@"User/Login" parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {

} failure:^(AFHTTPRequestOperation *operation, NSError *error) {

}];

最佳答案

我发现解决方案是...获取cookie并像这样设置http header 值...

[manager.requestSerializer setValue:[NSString stringWithFormat:@".ASPXAUTH=%@", cookie[@"Value"]] forHTTPHeaderField:@"Cookie"];

.NET 期望以上述格式返回的 cookie。希望这对任何人都有帮助。

关于ios - AFNetworking ASPXAUTH Cookies AFHTTPRequestOperationManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21689694/

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