AFNetWork中使用https

AFNetWork这个库,是现在大家使用比较用的库,我们在做即时通讯的时候,也会加入这个库,用起来还是比较爽的。

有时候我们会用到https,在AFNetwork这个库,其实已经很好的封装了https,是的我们很简单就能使用。

第一步,导入AFNetWorking 库

第二步,在pch文件中加入

#import <SystemConfiguration/SystemConfiguration.h>
#import <MobileCoreServices/MobileCoreServices.h>
#define AFNETWORKING_ALLOW_INVALID_SSL_CERTIFICATES

第三步:

- (void)inithttps
{
    AFSecurityPolicy *securityPolicy = [AFSecurityPolicy defaultPolicy];
    securityPolicy.allowInvalidCertificates = YES;
    _manager.securityPolicy = securityPolicy;
}

这样就可以在程序中使用AFNetWorking来进行https操作了。

时间: 2024-10-10 09:37:27

AFNetWork中使用https的相关文章

tomcat中配置https请求

一.  创建tomcat证书 这里使用JDK自带的keytool工具来生成证书: 1. 在jdk的安装目录\bin\keytool.exe下打开keytool.exe 2. 在命令行中输入以下命令: keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "g:\tomcat.keystore" 以上命令将生产一对非对称密钥和自我签名的证书g:\tomcat.keystore 注意:

https大势已来?看腾讯专家如何在高并发压测中支持https

WeTest 导读 用epoll编写一个高并发网络程序是很常见的任务,但在epoll中加入ssl层的支持则是一个不常见的场景.腾讯WeTest服务器压力测产品,在用户反馈中收到了不少支持https协议的请求.基于此,本文介绍了在基于epoll的高并发机器人框架中加入openssl,实现对https支持时的基本实现思路.   一.背景 2014年,谷歌在其官方博客中发布公告称,为了打造更安全的互联网环境,谷歌搜索引擎将尝试把"是否使用安全加密"(HTTPS)作为搜索排名算法中的一个参考因

简述Java中Http/Https请求监听方法

一.工欲善其事必先利其器 做Web开发的人总免不了与Http/Https请求打交道,很多时候我们都希望能够直观的的看到我们发送的请求参数和服务器返回的响应信息,这个时候就需要借助于某些工具啦.本文将采用Fiddler2作为分析工具,Fiddler很强大,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,是越墙抓包之利器.关于工具的介绍可以参考下面的链接: http://www.cnblogs.com/TankXiao/archive/2012/02

ios 中使用https的知识

先看文章,这篇文章说的是使用AFNetworing进行https时的事项,十分好!http://blog.cnbang.net/tech/2416/ ios中使用https,主要就是使用NSURLCredential,先看些必要的官方文档: NSURLCredential is an immutable object representing an authentication credential consisting of authentication information specifi

在 ASP.NET MVC 中使用 HTTPS (SSL/TLS)

某些安全性较高的网页,如网上支付或用户登陆页面,可能会使用到https(SSL/TLS)来提高安全性.本文介绍了如何在ASP.NET MVC中强制某action使用https和如何进行向https页面的跳转.我们先实现强制一个action使用https.这里写了一个RequireHttpsAttribute,它的作用是将非https连接转换成https连接,这样所有使用了RequireHttps这个filter的controller都会强制使用https连接. 1 using System.We

利用PBfunc在Powerbuilder中使用https获取微信的AccessToken

在前篇中讲解了使用PBFunc在Powerbuilder自己进行http的GET和POST操作. 本篇简单用代码演示下https的微信AccessToken的获取: 1 n_pbfunc_http lnv_http 2 lnv_http.of_clear()//清空参数 3 string ls_appId,ls_secret 4 ls_appId ="wx6c8ed522d20c65e1"//在微信公众号后台找出填入你自己的AppId(应用ID) 5 ls_secret="7

cas 在 反向代理环境中的https 配置

cas 推荐是在https 环境中使用,之前说的只是在http环境中,配置的https 与http 大体上都是一致. 今天使用https 进行配置. 1.证书的颁发 2.服务端的配置. 3.客户端配置. 有问题欢迎学习交流. 描述 user>Switch 用户端使用的是http(s),也就是两者并行 Switch 只是做端口转发,不做其他的处理 LBS 中配置了ssl 证书,并且做反向代理,支持http与https两种方式, LBS>Server 都是使用的http ,也就是说server 中

Android开发中实现https校验

在安卓开发中需要自己写代码实现校验公钥的功能 当然,  如果是自己服务器,就不用校验, 如果是别人的服务器,比如银行,就需要校验 在这里, 小编采用从github上下载的开源框架实现,在开源框架中添加部分代码 下载到开源框架后, 在 AsyncHttpClient.java文件中添加 找到215行代码, 在这里添加校验的代码 证书文件需要拷贝到src的根目录 1 //在这里添加一段 代码, 实现 https 连接, 检验 , 主要是去校验 证书的合法性 2 try { 3 InputStream

如何在iOS9的plist文件中配置https

App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app‘s Info.plist file. 在iOS9 beta中,苹果将原http协议改成了https协议,使用 TLS1.2 SSL加密请求数据. 解决方法: 在info.plist 加入key <ke