首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Swift 2 ios 9抱怨http,尽管我使用https连接亚马逊s3

Swift 2 ios 9抱怨http,尽管我使用https连接亚马逊s3
EN

Stack Overflow用户
提问于 2015-09-21 14:29:06
回答 3查看 1.3K关注 0票数 1

我正在尝试从 s3 (异步)加载图像。

但我在日志中发现了这些错误:

NSURLSession/NSURLSession负载失败(kCFStreamErrorDomainSSL,-9802)

我使用"https“进行所有api调用,它在ios 8.3 / xcode6中工作

所以

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-09-21 15:54:17

您正在遇到应用程序传输安全性的HTTPS错误,请在这里阅读:Transport security has blocked a cleartext HTTP

但是基本的jist是将以下内容添加到info.plist

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<key>NSAppTransportSecurity</key>
<dict>
  <key>NSAllowsArbitraryLoads</key>
      <true/>
</dict>

您可以通过文本编辑器或在XCODE中这样做:

票数 0
EN

Stack Overflow用户

发布于 2015-09-21 15:45:53

将以下内容添加到您的info.plist中,与键入的完全相同。

NSAppTransportSecurity

一旦创建了它的值,它就变成了一个名为

NSAllowsArbitraryLoads

将值设置为true或yes

票数 2
EN

Stack Overflow用户

发布于 2015-09-21 15:52:58

您正在遇到应用程序传输安全性的HTTPS错误,请在这里阅读:Transport security has blocked a cleartext HTTP

但是基本的jist是将以下内容添加到info.plist

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<key>NSAppTransportSecurity</key>
<dict>
  <key>NSAllowsArbitraryLoads</key>
      <true/>
</dict>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32705503

复制
相关文章
为亚马逊S3提供SFTP连接
Amazon S3或Simple Storage Service,是一种低成本、基于云的对象存储服务,它通过合理的、按需付费的定价为用户提供几乎无限的存储空间。S3存储的经济性、可用性和灵活性的特点,使组织依赖S3来处理您可以想象的,从时间点备份到业务数据备份以及介于两者之间的所有内容的存储。
知行软件EDI
2021/07/23
1.7K0
https和http连接过程
第一次:建立连接时,客户端发送syn(syn=j)包到服务器,并进入syn_sent状态,等待服务器确认。 第二次:服务器收到syn包,必须确认客户端的syn(ack=j+1),同时自己也发送一个syn(syn=k)包,即syn+ack包到客户端,此时服务器进入syn_recv状态 第三次:客户端收到服务器的syn+ack包,向服务端发送确认包ack(ack=k+1),此包发送完成,客户端和服务器进入tcp连接成功状态,完成三次握手。
程序员不务正业
2018/08/02
4600
https和http连接过程
HTTP、HTTPS、加密型webshell一网打尽
webshell是黑客进行网站攻击的一种恶意脚本,识别出webshell文件或通信流量可以有效地阻止黑客进一步的攻击行为。目前webshell的检测方法主要分为三大类:静态检测、动态检测和日志检测[1]。静态检测通过分析webshell文件并提取其编写规则来检测webshell文件,是目前最为常用的方法,国内外的webshell识别软件如卡巴斯基、D盾、安全狗、河马webshell等都是采用静态检测的方法,但由于webshell会不断地演化从而绕过检测[2],所以静态检测最大的问题在于无法对抗混淆、加密的webshell以及识别未知的webshell[3];动态检测通过监控代码中的敏感函数执行情况来检测是否存在webshell文件[4],但由于涉及到扩展、Hook技术,性能损耗以及兼容性都存在很大的问题,所以难以大规模推广应用;日志检测主要通过webshell的通信行为做判断[5],相对于以上两种检测方法来说,不仅检测效果好也不存在兼容性问题。
绿盟科技研究通讯
2020/11/30
2.1K0
HTTP、HTTPS、加密型webshell一网打尽
简单比较 http https http2
超文本传输​​协议(HTTP)是用于传输诸如HTML的超媒体文档的应用层协议。它被设计用于Web浏览器和Web服务器之间的通信,但它也可以用于其他目的。 HTTP遵循经典的客户端-服务端模型,客户端打开一个连接以发出请求,然后等待它收到服务器端响应。 HTTP是无状态协议,意味着服务器不会在两个请求之间保留任何数据(状态)。虽然通常基于TCP / IP层,但可以在任何可靠的传输层上使用;也就是说,一个不会静默丢失消息的协议,如UDP。
西南_张家辉
2021/02/02
4860
HTTP HTTPS HTTP1.1 HTTP2 HTTP3
金山银四, 是一个骚动的季节。 昨天在某大厂面试中,就被问到"你用过HTTPS没?" 这种直白的问题,回答的并不流畅,结合最近我在写gRPC, 索性梳理一下 HTTP HTTPS HTTP1.1 HT
有态度的马甲
2021/03/12
2.8K0
HTTP HTTPS HTTP1.1 HTTP2 HTTP3
certbot开启亚马逊EC2主机https
国内那么多云主机运营商, 你为何要买国外的主机呢, 你肯定在干些见不得人的勾当..
chuchur
2022/10/25
5080
半小时搞懂 HTTP、HTTPS和HTTP2
HTTP 超文本传输​​协议是位于 TCP/IP 体系结构中的应用层协议,它是万维网的数据通信的基础。
谭光志
2020/09/28
5.2K0
HTTP和HTTPS连接是如何建立的?
HTTPS指的是超文本传输安全协议。HTTPS是在HTTP的基础上和ssl/tls证书结合起来的一种协议,保证了传输过程中的安全性,减少了被恶意劫持的可能.很好的解决了http的三个缺点(被监听、被篡改、被伪装)那么HTTP和HTTPS连接是如何建立的?简单的理解,HTTPS就是将HTTP中的传输内容进行了加密,然后通过可靠的连接,传输到对方的机器上。
IT大咖说
2019/07/04
1.6K0
http、https、http2一些概念
非对称加密,现在用的几乎都是非对称加密,自己有一个密钥对公钥和私钥,公钥可以给任何人知道,别人通过公钥加密发数据给自己,自己通过密钥解密。
wade
2020/04/24
5760
详解HTTP/1.0、HTTP/1.1、HTTP/2、HTTPS
当我们在浏览器中输入一个地址,按下回车后,浏览器获取到的是一个字符串。浏览器此时要对这个地址进行解析,获取协议,主机,端口,路径等信息。
小东啊
2019/07/17
12.4K0
ios9 http请求失败的问题
最近做项目的时候 将电脑版本升级到10.11.3  xcode'升级到 7.2  但是在模拟器上边进行数据请求的时候告诉我说网路哦有问题 截图如下 通过网络终于找到了解决的办法  原来是ios9 采用
用户1219438
2018/02/01
2K0
ios9 http请求失败的问题
Python 爬虫 NO.2 HTTP 和 HTTPS
1. HTTP 和 HTTPS 1.1 HTTP HTTP 的全称是 Hyper Text Transfer Protocol,中文名叫作超文本传输协议。HTTP 协议是用于从网络传输超文本数据到本地浏览器的传送协议,它能保证高效而准确地传送超文本文档。 1.2 HTTPS HTTPS 的全称是 Hyper Text Transfer Protocol over Secure Socket Layer,是以安全为目标的 HTTP 通道,简单讲是 HTTP 的安全版,即在 HTTP 下加入 SSL 层
Rattenking
2022/08/26
2610
编译nginx支持https+http2+nginx-http-concat模块
现在很多网站要求https访问,既能提高安全性,也避免运营商劫持。又必须给nginx加上这些功能。
保持热爱奔赴山海
2019/09/18
6880
006.Ceph对象存储基础使用
Ceph 对象网关是一个构建在 librados 之上的对象存储接口,它为应用程序访问Ceph 存储集群提供了一个 RESTful 风格的网关 。
木二
2019/07/01
2.2K0
网站升级HTTPS与HTTP2记录
最近看到两篇文章对于HTTPS与HTTP2两者讲解的很详细,分享并实践一下,正好近期捣鼓了一个个人站点https://mrdear.cn/,可以用来实验. 文章地址 为什么要把网站升级到HTTPS 怎样把网站升级到http/2
屈定
2018/09/27
2.3K0
iOS 9不能访问HTTP的解决方法
在iOS 9之后,苹果默认要求App访问的url必须为https的安全链接,http链接确实是不安全的,如果在开发过程中请求失败,控制台显示http不安全要用https之类的信息的话,那就是由于这个原因了。但是由于并非所有开发者都会去申请HTTPS证书来支持HTTPS访问,所以还是可以进行设置来正常访问HTTP的,方法如下:
Cloudox
2021/11/23
1.6K0
iOS 9不能访问HTTP的解决方法
如何使用亚马逊对象存储AWS S3 SDK访问腾讯云存储COS
COS 提供了 AWS S3 兼容的 API,因此当您的数据从 S3 迁移到 COS 之后,只需要进行简单的配置修改,即可让您的客户端应用轻松兼容 COS 服务。本文主要介绍不同开发平台的 S3 SDK 的适配步骤。在完成添加适配步骤后,您就可以使用 S3 SDK 的接口来访问 COS 上的文件了。
云存储
2020/05/26
4.2K0
使用 Swift 搭建一个 HTTP 代理
我将通过这篇文章详述一下如何用Swift搭建一个HTTP代理服务器。本文将使用Hummingbird[1]作为服务端的基本HTTP框架,以及使用AsyncHTTPClient[2]作为Swift的HTTP客户端来请求目标服务。
Swift社区
2021/12/20
1.3K0
Http和Https
HTPPS和HTTP的概念 HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在H
二十三年蝉
2022/03/10
8630
http和https
http:超文本传输协议,是互联网上应用很广泛的一个网络协议。它负责完成客户端到服务端的一系列操作,专门用来传输HTML的超媒体文档等web内容。他是基于TCP协议的应用层协议。http协议是以明文方式发送信息的,所以安全层很低。
Cloud-Cloudys
2020/07/06
5750

相似问题

使用swift 2 IOS 9播放视频

10

iOS9 - HTTP连接错误

21

为亚马逊S3存储桶更改http到https

10

Swift 2 iOS 9和SqlLite

32

NSURLConnection on iOS 9不使用HTTP/2协议

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文