Как отправить некоторые данные из строки приложения iOS на мой сервер, где скрипт PHP будет записывать эти данные в базу данных?Как отправить данные из приложения iOS на http-сервер
ответ
так окончательно, у меня есть один код, который работает!
NSString *content = @"field1=42&field2=Hello";
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"http://www.example.com/form.php"]];
[request setHTTPMethod:@"POST"];
[request setHTTPBody:[content dataUsingEncoding:NSUTF8StringEncoding]];
// generates an autoreleased NSURLConnection
[NSURLConnection connectionWithRequest:request delegate:self];
это будет просто запрос, а не urlRequest – Javier
Как насчет php-кода? –
Попробуйте этот код
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
[request setHTTPMethod:@"POST"];
[request setHTTPBody: jsonData];
[request setValue:@"text/html" forHTTPHeaderField:@"Content-Type"];
[request setValue:[NSString stringWithFormat:@"%d", [jsonData length]] forHTTPHeaderField:@"Content-Length"];
Посмотрите на Apple, учебник для NSURLConnection:
Превратив эту строку в UTF8Encoding вы можете отправить его.
[self deviceCheck:@"123" Completetion:^(NSArray *result, NSError *error) {
//Here use result,and check the error
}];
//Method
-(void)deviceCheck:(NSString *)device Completetion:(void (^) (NSArray * result,NSError * error))completion{
NSString *deviceRequestString = [NSString stringWithFormat:@"%@?device=%@",webservice,device];
NSURL *JSONURL = [NSURL URLWithString:deviceRequestString];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:JSONURL];
NSURLSessionDataTask * dataTask = [[NSURLSession sharedSession] dataTaskWithRequest:request
completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
if(data == nil){
completion(nil,error);
return;
}
NSError *myError;
NSArray *tableArray = [[NSArray alloc]initWithArray:[NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&myError]];
completion(tableArray,myError);
}];
[dataTask resume];
}
Этот код поддерживает iOS9 –
- 1. Как отправить данные из приложения iOS в базу данных MySQL?
- 2. как отправить данные из уведомления приложения
- 3. Возможно ли отправить данные из приложения myown в iOS MapsApp?
- 4. отправить данные из приложения iOS на внешнее подключенное устройство без iOS
- 5. Отправить данные из PHP-скрипта в iOS
- 6. Как отправить/сохранить данные при выходе из приложения OS X
- 7. Как отправить данные из моего приложения Android на сервер?
- 8. Как отправить данные из Android-приложения на дату сервера?
- 9. Как отправить данные из приложения Android на сервер?
- 10. Как отправить данные узла на сервер drupal из приложения Android?
- 11. Как отправить данные из приложения vb.net на веб-сервер?
- 12. Как отправить данные из приложения Android на сервер Wamp?
- 13. Как отправить данные из приложения android на сервер MYsql?
- 14. Как отправить входные данные из веб-приложения на веб-службу
- 15. Как удалить данные из приложения iOS
- 16. Как сохранить данные приложения iOS на устройствах
- 17. Как перенести данные приложения ios на macbook?
- 18. как отправить данные/перетащить данные из мобильного приложения в mongodb
- 19. Как отправить данные для входа на веб-сервер из приложения ios?
- 20. Как отправить данные в режиме реального времени на страницу, загруженную в UIWebView из приложения iOS
- 21. Отправить отчет о сбое приложения iOS на сервер из библиотеки
- 22. Можно ли отправить 360 фотографий на Facebook из приложения iOS?
- 23. Как отправить запрос друга от приложения iOS
- 24. Как загрузить и отправить двоичные данные через сокет на iOS?
- 25. отправить данные из малины на веб-приложения пружинного удаленно
- 26. отправить данные XML на сервер из приложения j2me
- 27. Как отправить текстовые сообщения на сервер через приложения ios
- 28. отправить данные на PHP из приложения iphone в объекте c
- 29. отправить xml данные из приложения j2me на удаленный сервер
- 30. Android-Отправить данные из приложения на лампу Сервер
привет это работает для вас? –