title: POST method receive duplicated in server
body: <p>I'm sending a POST request to server but they receive it duplicated with the same date and even time. this is my code : </p>
  
  <pre><code>-(void) getTerms{
      dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
  
          User *mUser = [[User alloc]init];
          NSString *appFile1 = [self getUserFile];
          mUser = [NSKeyedUnarchiver unarchiveObjectWithFile:appFile1];
          NSString *post = [NSString stringWithFormat:@"Method=GetFAQ&amp;CustomerID=%@",mUser.customerID];
          NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
          NSString *postLength = [NSString stringWithFormat:@"%lu", (unsigned long)[post length]];
  
          NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:[ServerName serverName]]];
  
  
          [request setHTTPMethod:@"POST"];
          [request setValue:postLength forHTTPHeaderField:@"Content-Length"];
          [request setHTTPBody:postData];
  
          NSURLConnection *theConnection = [NSURLConnection connectionWithRequest:request delegate:self];
          dispatch_async(dispatch_get_main_queue(), ^{
              [SVProgressHUD dismiss];
              if( theConnection ){
  
                  // other codes
  
              }
  
          });
  
      });
  
  }
  </code></pre>
  
  <p>I just wonder what is wrong with my code ? thanks in advance </p>