|  |      1Livid MOD OP PRO 问题解决了。 CommonCrypto 生成的输出肯定是和其他语言的一样的。 确实是因为我输入的值在各种编码过程中造成的问题。 | 
|  |      2Livid MOD OP PRO 不过真的还是想借此机会吐槽一下 Objective-C,一件本来很简单的事情,用 Python 一句话可以解决,但是到了这边就各种周折。 另外就是,大家推荐一个比较好的将 NSDictionary 转化为 HTTP POST BODY 的 NSData 的开源实现吧? | 
|  |      3Kai      2012-02-23 06:02:58 +08:00 RKRequestSerialization ? | 
|  |      4shinyzhu      2012-02-23 08:54:35 +08:00 @Livid NSDictionary转换成POST body的在AFNetworking里面都有喔。具体代码在AFHTTPClient.m里面。 函数 NSString * AFQueryStringFromParametersWithEncoding(NSDictionary *parameters, NSStringEncoding encoding); 把字典做成HTTP Body的格式,然后再用 - (NSData *)dataUsingEncoding:(NSStringEncoding)encoding; 转换成NSData,就可以直接放到body里面了。 | 
|  |      5tokki      2012-02-23 09:46:03 +08:00 这个asi里面也有的 |