Вопрос

Хорошо, поэтому у меня есть правильное имя пользователя / пропуск для удаленного хоста, и у меня есть NSURL Объект, ссылаясь на файл на сервере.

Как я могу написать данные на этот сервер через Objective-C? Я не могу никому найти с этой проблемой, так что вы помогаете бы очень оценены!

Это было полезно?

Решение

Я делаю это все время с программой, которую я пишу. Ответ зависит от того, какой сервер вы установили и какие языки он поддерживает. Если, как я думаю, у вас есть PHP, просто отправьте запрос на ваш сервер и поручите 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];

Как вы можете видеть, я использую блоки

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top