gpt4 book ai didi

ios - 如何获取文本/html; charset=utf-8 响应 iOS Objective C 中的请求?

转载 作者:行者123 更新时间:2023-11-29 01:00:14 26 4
gpt4 key购买 nike

我用 url 向服务器发送请求。
当我回复 PO 时,"Content-Type"= "text/html; charset=utf-8";
现在我不知道如何检测和解析这些数据。
我的代码在这里:

//Send request
NSData* data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];

我曾经将此代码用于 Json:

NSDictionary *backDict = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil ];

还有这段 XML 代码:

//Get response from server as XML
backDict = [XMLReader dictionaryForXMLData:data options:XMLReaderOptionsProcessNamespaces
error:&error];

但两者都不起作用。
谢谢。

最佳答案

如果您的响应数据是 html,则只需将该数据转换为字符串即可。

NSString *response = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

你会得到你的回应。

但是你应该考虑避免在html中获取有用的数据,它很难解析。

关于ios - 如何获取文本/html; charset=utf-8 响应 iOS Objective C 中的请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37100141/

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