我需要一个NSMutableURLRequest标题,如下所示:
---开始
POST /index.php HTTP / 1.1
内容长度:91
主持人:192.168.1.3:8803
内容类型:application / x-www-form-urlencoded
命令= 01&安培;版本V0.1 =&安培;类型= 3
----结束
请告诉我如何使标题字段看起来像最后一行。与其他人分开,空行更好。
答案 0 :(得分:1)
最后一行不是标题,它是请求的主体。只需将该值设置为字符串,如下所示:
NSString *params = @"command=01&version=V0.1&type=3";
NSData *data = [params dataUsingEncoding:NSUTF8StringEncoding];
//set headers
[self addValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[self addValue:[NSString stringWithFormat:@"%i", [data length]] forHTTPHeaderField:@"Content-Length"];
//set body
[self setHTTPBody:data];