iphone - 如何将小写字段添加到 NSURLRequest header 字段?

标签 iphone nsurlrequest lowercase case-sensitive

我对如何向 NSMutableURLRequest 添加小写 header 字段感到非常沮丧。

NSMutableURLRequest *urlRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:MyURLString]];
[urlRequest setValue:@"aValue" forHTTPHeaderField:@"field"];

在上面的示例中,“field”切换为“Field”,因为 header 字段名称不区分大小写。我认为这不应该发生,但它确实发生了。我正在使用的 API 区分大小写,因此我的 GET 请求被忽略。有什么办法可以覆盖大小写开关吗?

最佳答案

HTTP header 字段为 supposed to be case insensitive ,因此您需要修复您的 API。

关于iphone - 如何将小写字段添加到 NSURLRequest header 字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2543396/

相关文章:

iphone - 如何解析下面的XML?

ios - 如何替换 NSMutableAttributedString 中的字符串?

cocoa-touch - 从 cocoa http获取请求中提取数据

uppercase - 在 Python(或任何语言)中, "upper"函数对印地语、阿姆哈拉语和其他非拉丁字符集有何作用?

将文件字符转换为大写

ios - 如何通过自定义参数过滤 Firebase 事件?

iPhone UIScrollView 连续循环滚动

ios - NSURL 始终为空

php - 如何将 Json 和图像发布到 ios 的服务器

java - 将字符串转换为小写,但所有元字符除外