gpt4 book ai didi

ios - 如何根据URL区分不同类型的Web Services?

转载 作者:行者123 更新时间:2023-11-28 22:13:58 25 4
gpt4 key购买 nike

所以我终于创建了一个非常简单的应用程序,我在其中调用了一个 Web 服务和 NSLog JSON 数据。到目前为止,我已经使用了大约 3 个 Web 服务,它们看起来都不一样。例如,在我制作的小应用程序中,我使用了两个不同的 URLS。我的代码如下:

- (void)viewDidLoad
{
[super viewDidLoad];

NSString *urlString = [NSString stringWithFormat:@"http://ielmo.xtreemhost.com/array.php"];

NSString *urlString2 = [NSString stringWithFormat:@"http://bookapi.bignerdranch.com/courses.json"];

NSURL *url = [NSURL URLWithString:urlString2];

NSData *data = [NSData dataWithContentsOfURL:url];

NSError *error;

NSMutableDictionary *json = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];

NSLog(@"%@", json);
// Do any additional setup after loading the view, typically from a nib.
}

我的问题是,即使其中一个是 .php url,我怎么能很好地 NSLog 这两个链接的 json 数据。很抱歉提出这样一个笨拙的问题,但我想着手寻找我可以使用的 Web 服务,并且我希望能够知道如何查看,因为当我寻找我自己的 Web 服务时,它们最终无法正常工作。

最佳答案

您无法通过 URL 本身来区分 URL 的内容(除非它是 HTML)

URL 的内容取决于服务器要提供的服务。例如,你可以有一个 http://www..../something.php,但没有办法知道你会得到什么,它可能是一个 HTML 页面,也可能是一个PDF文档,可以是zip文件,也可以是JSON内容。

关于ios - 如何根据URL区分不同类型的Web Services?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22239773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com