HTTP或HTTPS错误

时间:2016-03-01 19:26:37

标签: swift

我想知道我应该在这个网址的http后面放一个s,因为我一直收到错误。

这是代码。

("http://query.yahooapis.com/v1/public/yql?q=select

2 个答案:

答案 0 :(得分:1)

是的,如果可能,您应该更喜欢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>

答案 1 :(得分:1)

Apple已做出更改,您必须使用HTTPS或在info.plist中输入例外。

    <key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

这允许所有的http流量,但我强烈建议只对此进行测试。

请参阅此Apple document