用NSData类型的数据就可以吧,你试试

解决方案 »

  1.   

    数据流在ios客户端向服务器端提交数据时使用的类型可以用NSData. 这需要你将客户端要提交的数据先转成NSData类型。如我们在ios客户端向服务器端上传图片时,就需要将UIImage对象转成NSData并提交到服务器端。
      

  2.   


    所谓的buffer流,我估计也就是字节流而已。WSDL文件发出来,看下具体接口定义。
      

  3.   

    转成base64传过去就了。太大的话,分成几段
      

  4.   

    由于我们用RSA去加密参数,加密完的串太长就改用这种以流的方式传递,但是我调用AFN的框架appendPartWithFileData 这个方法包装参数总是得不到返回结果,就改用NSURLConnection的方式发请求了,不过好麻烦,用AFN的话我应该怎么做呢?
      

  5.   

    [formData appendPartWithFileData:obj name:key fileName:@"avator.jpg" mimeType:@"image/jpeg"];
    是不是类似于这样?
      

  6.   

    后台是java的servlet 好纠结啊, [formData appendPartWithFileData:obj name:key fileName:@"avator.jpg" mimeType:@"image/jpeg"];  这种方法我试过不行,我现在只能这样:
        //1.url
        NSURL *url = [NSURL URLWithString:urlStr];
        // 2. Request
        NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url cachePolicy:0 timeoutInterval:2.0f];
        request.HTTPMethod = @"POST";
        request.HTTPBody = data;
        //3.NSURLConnection
        [NSURLConnection sendAsynchronousRequest:requestqueue: [[NSOperationQueue alloc]init] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {    }  我现在想用第三方库去实现,请问哪个第三方可以实现这种请求
      

  7.   

    本帖最后由 zhangao0086 于 2014-12-09 10:36:42 编辑
      

  8.   

    正解,终于得到返回结果了!!感谢大神的指点,AFJSONRequestSerializer这个东西难道实现了之后是要代替NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url cachePolicy:0 timeoutInterval:2.0f];这个东西的么?不太理解。。