- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 NSString#stringWithContentsOfURL:
从服务器请求一些数据。服务器使用的是自签名证书,因此 stringWithContentsOfURL:
只是返回 nil 并且不进行更改以接受证书。
这是所有预期的行为。我知道如何使用 NSURLConnection
正确地做到这一点,它是委托(delegate)方法,但我正在寻找一个短期修复而不是重写这段代码。 (耶最后期限)
所以我的问题是,是否可以将自签名证书导入应用程序的钥匙串(keychain),这会导致 stringWithContentsOfURL:
接受自签名证书吗?
最佳答案
我相信 Apple 有一个用于安装 SSL 证书的企业工具——它是让交换邮件正常工作所必需的。
您也可以将 .cer 文件邮寄给自己,在您的 iPhone 上打开并安装它。
还有 AdvancedURLConnections sample project来自苹果
This sample demonstrates various advanced networking techniques with NSURLConnection. Specifically, it demonstrates how to respond to authentication challenges, how to modify the default server trust evaluation (for example, to support a server with a self-signed certificate), and how to provide client identities.
关于ssl - 自签名 SSL 证书和 stringWithContentsOfURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3755347/
我有类似于以下的代码和这样的 URL...如果我使用第一个 *url,网页将返回 null。如果我将此 URL 放入像 bit.ly 这样的 URL 缩短系统中,它确实可以工作并以字符串形式返回页面
我在使用“stringWithContentsOfURL”获取网页源代码时遇到问题(中文)考虑使用“NSUTF8StringEncoding”但没有用(结果为空)。我的代码看起来像这样 NSStrin
在此代码中,从我的应用程序内轮询可访问的网络 (“http://soxxx9.cafe24.com/event.php”) NSString * szURL =[NSString stringW
这是我的一段代码: NSString * escAddress = [fromLocation stringByAddingPercentEscapesUsingEncoding: NSUTF8Str
我使用以下代码来获取网页的内容,但它需要遵循用户系统首选项中定义的所有网络规则等 NSURL *url = [NSURL URLWithString:@"http://thetalkingcl
我正在尝试下载一个网站,但只能下载整个网站的大约四分之一。 NSString *tagiString = @"http://www.tagesanzeiger.ch"; NSURL *
由于某种原因,以下代码有时可以工作。我已经检查了很多次 URL,这并不有趣(它返回我想要解析的纯文本)。该代码 100% 正常工作,然后它停止工作并开始给我一个 EXC_BAD_ACCESS 错误。
我正在使用 NSString#stringWithContentsOfURL: 从服务器请求一些数据。服务器使用的是自签名证书,因此 stringWithContentsOfURL: 只是返回 nil
我正在尝试将一段 Objective-C 代码转换为 C# 以便与 Monotouch 一起使用,但我不知道用什么来替换 stringWithContentsOfUrl我应该使用类似的东西吗: Htt
我已经编写了一些使用 stringWithContentsOfURL 的代码,但事实证明它现在已被弃用。你能帮我换吗?这是我的代码: NSString *locationString = [NSStr
我正在尝试使用 initWithContentsOfURL:encoding:error: 像这样: NSURL *url = [[NSURL alloc] initWithString:@"http
我的应用程序访问服务器上的一个简单的 php 文件,该文件执行简单的回显“YES”;用于测试目的。我尝试将 echo 的内容获取到 NSString 对象中,如下所示,但我的字符串始终返回(null)
我试图从服务器中提取一些数据(我不拥有该服务器),但是它返回一些需要的数据,并带有 http 500 错误代码,但是如果服务器返回 http 代码 500,则 NSString stringWithC
关于限制从 URL 读取字符串的大小的类似问题,我没有看到任何答案。用户可能会错误地指向带有数 GB 数据的 URL,这显然会导致我的 iPhone 应用程序崩溃。我想将大小限制为 100Kb,有没有
我试图使 -[NSString stringWithContentsOfURL:encoding:error:] 异步,通过从后台线程异步运行它: __block NSString *result;
我的代码是从我的网络服务器上的 xml 文件写入 url 的内容,并将内容存储在一个字符串中,然后将其写入文档目录中的本地文件。当我第一次加载它时,一切都很好,之后即使我再次运行这个 View ,它也
我在网上找到了一个使用 stringWithContentsOfURL 命令的教程,该命令现已从 iPhone OS 3.0 开始弃用。但是我找不到我打算使用什么,以及如何实现它。 下面是围绕 str
我在 Monotouch 中缺少 NSString.stringWithContentsOfURL。存在吗? 最佳答案 更简单: string msg = new WebClient ().Downl
当我获取任何网页的源代码时,无论我使用什么编码,我总是以 - 字符(例如 © 或 ®)结束,而不是实际的字符本身。这也适用于外来字符(例如瑞典语中的 åäö),我必须从“Å”等解析)。 我正在使
我有一个小型开源应用程序。我使用 [NSString stringWithContentsOfURL] 下载网站的 html 并检查用户是否已在 Safari 中登录。 在 El Capitan 之前
我是一名优秀的程序员,十分优秀!