Iphone 如何将评论发布到wordpress网站
将评论发回评论框时遇到问题。 帖子没有出现,没有错误或任何需要检查的地方 编辑:正确答案Iphone 如何将评论发布到wordpress网站,iphone,ios,wordpress,post,Iphone,Ios,Wordpress,Post,将评论发回评论框时遇到问题。 帖子没有出现,没有错误或任何需要检查的地方 编辑:正确答案 -(void)postToBoard { NSString *post = @"author=Jos&email=mail@domain.com.au&url=&comment=score+99.&submit=Post+Comment&comment_post_ID=1&comment_post_ID=1&comment_parent
-(void)postToBoard
{
NSString *post = @"author=Jos&email=mail@domain.com.au&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];
}
这一行看起来不对:
[request setValue:@"wp-comments-post.php" forHTTPHeaderField:@"Content-Type"];
应该是:
[request addValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
我不知道你应该如何处理“wp comments post.php”,应该在URL中吗