2012-07-16 4 views
1

J'ai un script très diversifié qui fait un GET appel http dans c objectif, mais en retour, je reçois un côté serveur 403 d'erreur interdite ...403 Erreur interdite Objectif c à PHP

Mon code objectif c. ..

NSString *result = (__bridge NSString *) CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (__bridge CFStringRef)videoURL, NULL, CFSTR(":/?#[]@!$&’()*+,;="), kCFStringEncodingUTF8); 


NSString *urlString = [NSString stringWithFormat:@"http://www.webprogramming360.com/VideoPush/plist/urlTrans.php?videoID=%@",result]; 
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:urlString]]; 
NSURLConnection *connect = [[NSURLConnection alloc] initWithRequest:request delegate:self]; 

if(connect) { 
    NSLog(@"Successful! =----= %d",[result length]); 
} else { 
    NSLog(@"Failure"); 
} 

il est très simple et cela fonctionne en fait, si vous modifiez l'objet urlString à cette ...

NSString *urlString = [NSString stringWithFormat:@"http://www.webprogramming360.com/VideoPush/plist/urlTrans.php?videoID=1"]; 

Mais le code ne fonctionne pas dans l'autre sens ... Pourquoi?

Répondre

1

Essayez ceci:

NSString *urlString = [NSString stringWithFormat:@"http://www.webprogramming360.com/VideoPush/plist/urlTrans.php?videoID=%i", [result intValue]]; 
+0

qui obtient à travers sans erreur, mais il envoie essentiellement un nombre aléatoire ... Que ??? –

+0

En fait, désolé. Il vient à travers comme 0 ... –

Questions connexes