小编Vin*_*ent的帖子

Content-Length 最大允许长度

我在 ObjectiveC 中编程。我猜所有 oC 程序员都在使用相当标准的代码来发布:

NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:NO];
NSString *postLength = [NSString stringWithFormat:@"%d",[postData length]];

NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
Run Code Online (Sandbox Code Playgroud)

目前我收到警告说 NSUInteger 不应用作格式参数。该警告建议进行类型转换(unsigned long)。并用 %lu 替换 %d。这听起来很合乎逻辑。

在 HTTP 定义中,我找不到 Content-Length 实际上有多长。只是相当模糊的八位字节。是8位吗?我找不到答案!

http content-length ios

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

content-length ×1

http ×1

ios ×1