美文网首页
iOS--关于http和https请求不成功

iOS--关于http和https请求不成功

作者: GaryHuang | 来源:发表于2016-05-24 17:38 被阅读3445次
  1. webView在加载http请求时出现白屏的情况
    这种情况在上一篇UIWebView中进行说明,不在赘述.
  2. webview中加载https请求失败
    银联支付的页面:


    IMG_0835.PNG

    出现这种错误,感觉莫名其妙,服务端证书也是没有问题的.最后找到原因就还在打包过程中https请求被拦截.
    在appdelegate.m文件,找到@end
    在@end下面敲入如下代码。

@implementation NSURLRequest(DataController)
 + (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host
{
    return YES;
}
@end

添加这一句就能正常显示银联支付的页面.


IMG_0833.PNG
  1. 当出现一下错误时的解决方案:
 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.

应用交通安全已经阻止了明文的HTTP(http://)资源负载,因为它是不安全的。暂时的异常可以通过应用程序的配置信息.plist文件。
即:该次请求被阻止,需要在.plist中进行设置.

plist设置.png

以下附上几个网址供大家查阅:
http://longlinyisheng.lofter.com/post/3ca1cc_7ad4474
http://www.jianshu.com/p/631b1baaba49
http://www.cnblogs.com/dsxniubility/p/4821184.html
http://www.programgo.com/article/3463532017/
祝你成功!!!

相关文章

  • iOS--关于http和https请求不成功

    webView在加载http请求时出现白屏的情况这种情况在上一篇UIWebView中进行说明,不在赘述. webv...

  • HTTP和HTTPS请求

    HTTP 请求: HTTPs请求 : pom.XML

  • iOS开发网络层

    http和https数据请求 http和https请求的基本概念 HTTP+加密+认证+完整性保护=HTTPS i...

  • https和http请求的区别

    背景:随着春节的落幕,终于迎来了金三银四的求职期,小姐姐虽然没去面试,但是也从各个渠道获取了面试的题目,今天跟大家...

  • Http、Https网络请求

    概念及常识 HTTP (Hypertext transfer protocol) 超文本传输协议;详细规定了浏览器...

  • http|https请求流程

    最近在画各种图,所以这里贴贴图 为什么https抓包的时候需要在本地安装证书?服务器证书不是下发的吗? 需要客户端...

  • 关于Http转https 跳过验证请求

    项目因为服务器没有.crt证书,所以这边手机端打算绕过验证来访问https。以下分为2个地方,一个是请求,一个是...

  • java获取请求类型 http https

    当http和https请求共存的时候,经常后端需要判断当前请求是https还是http,根据当前请求的类型返回不同...

  • HTTP和HTTPS请求协议的区别?

    HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据...

  • Jmeter脚本录制-http和https请求

    1、jmeter新建非测试原件--HTTP代理服务器,设置目标控制器,分组,端口 2、过滤.*\.(js|css|...

网友评论

      本文标题:iOS--关于http和https请求不成功

      本文链接:https://www.haomeiwen.com/subject/cimzrttx.html