我对如何向 NSMutableURLRequest 添加小写标头字段感到非常沮丧。
NSMutableURLRequest *urlRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:MyURLString]];
[urlRequest setValue:@"aValue" forHTTPHeaderField:@"field"];
在上面的示例中,“field”切换为“Field”,因为标头字段名称不区分大小写。我认为这不应该发生,但它确实发生了。我正在使用的 API 区分大小写,因此我的 GET 请求被忽略。有什么办法可以覆盖 case 开关吗?
HTTP 标头字段是应该不区分大小写 http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html,所以你需要修复你的 API。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)