我想知道我是否应该在这个网址的http后面放一个s,因为我不断收到错误。
这是代码。
("http://query.yahooapis.com/v1/public/yql?q=select
是的,如果可能的话,您应该更喜欢HTTPS版本。
但是,我相信您收到的错误不是因为HTTPS,实际上是您的请求错误
<?xml version="1.0" encoding="UTF-8"?>
<error xmlns:yahoo="http://www.yahooapis.com/v1/base.rng" yahoo:lang="en-US"><description>Query syntax error(s) [line 1:6 expecting fields_or_star got ' ']</description></error>
Apple已经进行了更改,您必须使用HTTPS或在info.plist中输入例外。
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
这允许所有 http 流量,但我强烈建议只在测试中这样做。
请参阅此 Apple 文档。