0

私は NSURLSession を使用してサーバーに接続する iOS 7 を使用しています。私は次のコードを試しました:

    NSURLSessionConfiguration *defaultConfigObject = [NSURLSessionConfiguration 
    defaultSessionConfiguration];
    NSURLSession *defaultSession = [NSURLSession sessionWithConfiguration:  
    defaultConfigObject delegate: nil delegateQueue: 
    [NSOperationQueue mainQueue]];
    NSURL * url = [NSURL URLWithString:@"http://**********/api/Users"];
    NSMutableURLRequest * urlRequest = [NSMutableURLRequest requestWithURL:url];
     NSString * params    
    =@"FirstName=Aravind&LastName=India&WorkingEmailAddress=aravind@gmail.com";
    [urlRequest setHTTPMethod:@"POST"];
    [urlRequest setHTTPBody:[params dataUsingEncoding:NSUTF8StringEncoding]];

    NSURLSessionDataTask * dataTask =[defaultSession dataTaskWithRequest:urlRequest
    completionHandler:^(NSData *data, NSURLResponse *response, NSError *error)
   {
    NSLog(@"Response:%@ %@\n", response, error);
    if(error == nil)
        {
         NSString * text = [[NSString alloc] initWithData: data encoding: 
         NSUTF8StringEncoding];
         NSLog(@"Data = %@",text);
        }

    }];
    [dataTask resume];

そして、私が得ているエラーは次のとおりです。

     { status code: 400, headers {
"Cache-Control" = "no-cache";
"Content-Length" = 0;
Date = "Wed, 20 Nov 2013 05:05:39 GMT";
Expires = "-1";
Pragma = "no-cache";
Server = "Microsoft-IIS/7.5";
"X-AspNet-Version" = "4.0.30319";
"X-Powered-By" = "ASP.NET";
 } } (null)
 2013-11-20 10:35:39.723 SessionApp[27223:a0b] Data = .

理解できません。エラーを確認するにはどうすればよいですか? 私を案内してください、私はiOSが初めてです。

4

2 に答える 2

0

サーバーの応答によると、投稿するコンテンツはありません。

このリンクからアイデアを得ることができます

于 2013-11-20T05:23:43.903 に答える