如何在Objective-C中解析http响应?

时间:2015-11-01 09:53:54

标签: ios objective-c http

我通过curl发送了帖子数据:

curl -X POST --form data='{"size": 1}' --form upload=@mini.jpg  http://127.0.0.1/index.html

我可以在NSData容器中的服务器中访问此数据。 这些数据看起来:

--------------------------f4441c52f8cd3983
Content-Disposition: form-data; name="data"

{"size": 1}
--------------------------f4441c52f8cd3983
Content-Disposition: form-data; name="upload"; filename="mini.jpg"
Content-Type: image/jpeg

HÍ´Ÿb:m:RÈ©0ݱ±¯{Zî8ä‹uɺ\Ø¢§8Ò`<øû...
...

如果我将NSData转换为NSString

NSString* str = [[NSString alloc] initWithBytes:data.bytes length:data.length encoding:NSUTF8StringEncoding];

NSString(null)。

如何解析数据并获取Image字节和json&#34;大小:1&#34;?

1 个答案:

答案 0 :(得分:0)

你可以使用TFHpple,太棒了! 无论如何, NSString * string = [[NSString alloc] initWithFormat:@“%@”,data];