2015-11-01 56 views
0

我通過捲曲發送的發佈數據:如何解析Objective-C中的http響應?

curl -X POST --form data='{"size": 1}' --form [email protected] 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Ò`<øû... 
... 

如果我轉換到NSDataNSString

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

NSString(null)。

如何解析數據並獲取圖像字節和json「size:1」?

回答

0

你可以使用TFHpple,太棒了! 無論如何, NSString * string = [[NSString alloc] initWithFormat:@「%@」,data];