iOS中urlConnection.setFixedLengthStreamingMode的对应部分是什么?

时间:2015-05-13 10:22:13

标签: android ios objective-c post

我正在开发已经为Android开发的iOS应用程序。我有一个问题,发送一些数据到服务器发布请求。我可以发送它,但服务器返回错误。 android版本的开发人员说我需要使用urlConnection.setFixedLengthStreamingMode(bytes.length)。但我无法在iOS上找到相应的内容。那么,iOS上的urlConnection.setFixedLengthStreamingMode是否有任何对应物?

以下是我的请求示例:

NSURLSession *session = [NSURLSession sessionWithConfiguration:self.urlSessionConfiguration];
    urlString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
    NSURL *url = [NSURL URLWithString:urlString];
    NSData *body = [bodyString dataUsingEncoding:NSUTF8StringEncoding];

    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
    request.HTTPBody = body;
    request.HTTPMethod = @"POST";

    NSURLSessionDataTask *postDataTask = [session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {

    }];

    [postDataTask resume];

0 个答案:

没有答案