ios NSData数据流调用JAVA服务器接口出现Unexpected Exception caught setting 错误异常,请各位朋友提示会是什么原因造成的。Android客户端端调用java服务器接口正常。

解决方案 »

  1.   

    - (NSData*) convertToJavaUTF8 : (NSString*) str {
    NSUInteger len = [str lengthOfBytesUsingEncoding:NSUTF8StringEncoding];
    Byte buffer[2];    
    buffer[0] = (0xff & (len >> 8));
    buffer[1] = (0xff & len);
    NSMutableData *outData = [NSMutableData dataWithCapacity:2];
    [outData appendBytes:buffer length:2];        
    [outData appendData:[str dataUsingEncoding:NSUTF8StringEncoding]];
    return outData;}