2012-02-09 18 views
0

コメントを投稿する際に問題が発生しました。 ポストが表示されない、エラーや何かチェックする必要はありません。ワードプレスサイトにコメントを投稿する方法

EDIT:この行は、間違って見える正解

-(void)postToBoard 
{  
    NSString *post = @"author=Jos&[email protected]&url=&comment=score+99.&submit=Post+Comment&comment_post_ID=1&comment_post_ID=1&comment_parent=0"; 

    NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES]; 

    NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init]; 
    NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]]; 

    NSString *URLString = @"http://site.com.au/?p=1"; 
    NSURL *postURL = [NSURL URLWithString:URLString];  

    [request setURL:postURL]; 
    [request setHTTPMethod:@"POST"]; 
[request setValue:postLength forHTTPHeaderField:@"Content-Length"]; 
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"]; 
//[request setValue:@"wp-comments-post.php" forHTTPHeaderField:@"HTTP/1.1"]; 
[request setHTTPBody:postData]; 

    //self.receivedData = [NSMutableData data]; 
    self.postConnection = [NSURLConnection connectionWithRequest:request delegate:self]; 
    } 

答えて

1

[request setValue:@"wp-comments-post.php" forHTTPHeaderField:@"Content-Type"]; 

それは次のようになります。

[request addValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"]; 

私はあなたが行うことになっているのかわからないんだけど"wp-comments-post.php"で、おそらくURLの代わりになるはずですか?

関連する問題