如何將iOS應用程序中的字符串的一些數據發送到我的服務器,PHP腳本會將這些數據寫入數據庫?如何將數據從iOS應用程序發送到http服務器
-1
A
回答
10
所以finaly,我有一個代碼,它的作品!
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];
+2
這將只是請求,而不是urlRequest – Javier 2013-08-22 00:02:37
+0
什麼是PHP代碼? – 2014-10-26 20:25:39
0
試試這個代碼
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"];
0
1
通過UTF8Encoding,你可以把它這個字符串轉換。
0
[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];
}
+0
此代碼支持iOS9 – 2015-12-08 07:40:28
相關問題
- 1. 從ios應用程序發送對象數據到服務器應用程序
- 2. Android-將數據從應用程序發送到燈服務器
- 3. iOS應用程序將數據發送到Rest API服務
- 4. 如何將數據從airwatch發送到iOS應用程序
- 5. 如何將數據從Android應用程序發送到Java服務器(Apache Tomcat)?
- 6. 如何將數據從Android應用程序發送到服務器日期?
- 7. 如何將數據從vb.net應用程序發送到Web服務器?
- 8. 如何將數據從網站服務器發送到android應用程序
- 9. 發送數據從服務器到Android應用程序
- 10. 從j2me應用程序發送XML數據到服務器
- 11. 從android應用程序發送數據到服務器
- 12. 從服務器發送數據到OSX應用程序
- 13. 發送數據從服務器到iPhone應用程序
- 14. 從android應用程序發送數據到服務器
- 15. 從服務器發送消息到iOS應用程序
- 16. 從ios應用程序發送短信到服務器
- 17. 從服務器手動發送msg到iOS應用程序
- 18. 如何發送推送通知從服務器到iOS應用程序
- 19. Ionic 2 - 將數據從服務器推送到應用程序
- 20. IOS應用程序:不斷向Web服務器發送數據
- 21. 將數據發送到服務器時,iOS應用崩潰
- 22. 從iOS應用程序發送參數到SOAP ASMX服務
- 23. 如何將HTML表單數據發送到Java http服務器
- 24. 服務器如何將事件發送到應用程序
- 25. 將數據從PhoneGap應用程序發佈到服務器
- 26. 使用GCM將數據從服務器發送到移動應用程序
- 27. 如何將Windows Phone 8應用程序數據發送到服務器
- 28. 將數據從小應用程序發送到vaadin上的服務器
- 29. 將數據從iPhone應用程序發送到Node.js網絡服務器
- 30. 將圖像從iOS應用程序發送到服務器的正確方法
是喜是它爲你工作? – 2013-04-29 08:52:59