gpt4 book ai didi

iphone - 为 NSURLRequest 创建 cookie?

转载 作者:行者123 更新时间:2023-12-03 16:01:28 27 4
gpt4 key购买 nike

我正在尝试通过 NSMutableURLRequest 中的 cookie 发送身份验证字符串。我正在尝试通过创建 NSHTTPCookie

 +(id)cookieWithProperties:(NSDictionary *)properties

但是除了用于身份验证的简单键值对之外,我无法找到如何指定属性。当我只使用我的键值对时,返回 nil。

任何关于此的示例、文档或想法将不胜感激。

最佳答案

我注意到,在我的 2.2.1 iPhone 上,如果未指定 NSHTTPCookiePath,则不会创建 cookie,即使它在文档中显示为“可选”:

所以,我愿意:

NSDictionary *properties = [NSDictionary dictionaryWithObjectsAndKeys:
@"example.com", NSHTTPCookieDomain,
@"/", NSHTTPCookiePath, // IMPORTANT!
@"testCookies", NSHTTPCookieName,
@"1", NSHTTPCookieValue,
nil];
NSHTTPCookie *cookie = [NSHTTPCookie cookieWithProperties:properties];

NSArray* cookies = [NSArray arrayWithObjects: cookie, nil];

NSDictionary * headers = [NSHTTPCookie requestHeaderFieldsWithCookies:cookies];

[request setAllHTTPHeaderFields:headers];

关于iphone - 为 NSURLRequest 创建 cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/691761/

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