我需要将 NSString 发布到我网站上的文件中。我在http://www.mysite.herokuapp.com/newFile.php创建了一个文件,需要将数据发布到 newFile.php 中。
我在 iOS 中找到了这个 Send String to webserver?早些时候,我认为这是完美的,但很快意识到是从 2009/2010 年开始的,并且代码无法正常工作。在摆弄了一下之后,我得到了下面的代码,但它不起作用。
所以这有两个部分:
首先,我是否应该首先发布到 .php 文件中?.txt 会更容易吗?
二、网站端和iOS端怎么做?
这是我在 iOS 中整理的代码:
// Post data onto external server
NSString *post = @"IsThisWorking?";
NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setURL:[NSURL URLWithString:@"https://mysite.herokuapp.com/getLikes.php"]];
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:postData];