我正在尝试创建一个ios应用程序,它可以从网站上获取数据,并可以在应用程序中显示我。有什么方法可以从网站获取数据并将数据显示到我的ios应用程序中?如果你有什么东西可以指导我
答案 0 :(得分:1)
大多数网站都希望获得GET请求。
在端口80上打开与服务器的网络连接。发送文本“GET / rest_of_url”并阅读返回的文本。由您做出的回应取决于您。
尝试使用像putty这样的简单原始终端来查看服务器在进行过深编码之前的响应情况。
使用https保护网站需要做更多工作。
答案 1 :(得分:0)
如果我了解您的需求,您可以使用以下代码从您的网址获取数据
-(void) getDataWithCompletionHandler:(void(^ _Nonnull)(void))completion{
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setHTTPMethod:@"GET"];
[request setURL:[NSURL URLWithString:self.url]];
[self setRequestProperty:request];
[[[NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration ephemeralSessionConfiguration] delegate:self delegateQueue:Nil] dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable retour, NSError * _Nullable error) {
[self handleResponse:completion withDatas:data andTheHTTPResponse:retour];
}] resume];
}