gpt4 book ai didi

ios - NSMutableURLRequest setHTTPShouldHandleCookies

转载 作者:行者123 更新时间:2023-12-01 16:41:30 25 4
gpt4 key购买 nike

我正在使用xcode 5.1.1对我的iOS项目进行逻辑单元测试

对于下面的代码,NSLog的输出两次都是“Handles cookies NO”:

NSMutableURLRequest *newReq = [[NSMutableURLRequest alloc] init];
NSLog(@"Handles cookies %@", [newReq HTTPShouldHandleCookies]? @"YES":@"NO");
[newReq setHTTPShouldHandleCookies:YES];
NSLog(@"Handles cookies %@", [newReq HTTPShouldHandleCookies]? @"YES":@"NO");

输出:
2014-05-25 19:41:03.045 xctest[2097:303] Handles cookies NO
2014-05-25 19:41:05.983 xctest[2097:303] Handles cookies NO

我究竟做错了什么。由于此值设置不正确,我的测试失败了。我很确定上次通过了相同的测试,因此 setHTTPShouldHandleCookie实际上会将值设置为YES。我在这里想念什么吗?

最佳答案

您应该使用URL初始化请求;没有URL的请求不是有用的请求。 HTTPShouldHandleCookies的默认值为YES,因此对于有效请求而言,不需要调用setHTTPShouldHandleCookies:YES。因此,必须首先得出结论,您没有有效的请求。

关于ios - NSMutableURLRequest setHTTPShouldHandleCookies,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23862035/

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