わかりましたので、リモートホストの正しいユーザー名/パスがありNSURL
、サーバー上のファイルを参照するオブジェクトがあります。
Objective-Cを介してそのサーバーにデータを書き込むにはどうすればよいですか? この問題を抱えている人を見つけることができないので、助けていただければ幸いです。
わかりましたので、リモートホストの正しいユーザー名/パスがありNSURL
、サーバー上のファイルを参照するオブジェクトがあります。
Objective-Cを介してそのサーバーにデータを書き込むにはどうすればよいですか? この問題を抱えている人を見つけることができないので、助けていただければ幸いです。
私は自分が書いているプログラムでいつもそれをやっています。答えは、インストールしたサーバーとサポートする言語によって異なります。私が思うに、PHP を使用している場合は、サーバーに GET 要求を送信し、受け取ったデータを書き込むように PHP に指示するだけです。
これは私の機能です:
function checkInfo() {
$username = $_GET['username'];
$password = $_GET['password'];
connectToDataBase();
return returnSuccessObjectOn(isLoginInfoValid($username, $password));
}
クライアント側:
NSURL *url = [NSURL URLWithString:kRequestLink];
NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:TIMEOUT];
OARequestParameter *reqCodeParameter = [[OARequestParameter alloc] initWithName:kParamReqCode value:[NSString stringWithFormat:@"%d",reqCode]];
[par addObject:reqCodeParameter];
[data enumerateKeysAndObjectsUsingBlock:composeRequestBlock];
[req setParameters:par];
NSLog(@"Sendind GET request: %@", [req description]);
activeConnection = [[NSURLConnection alloc] initWithRequest:req delegate:self startImmediately:YES];
ご覧のとおり、ブロックを使用しています