Ошибка загрузки HTTP NSURLSession / NSURLConnection (kCFStreamErrorDomainSSL, -9843) с WebView.loadHTMLString - PullRequest
0 голосов
/ 08 мая 2019

Я использую Swift и UIWebView WebView.loadHTMLString(string, baseURL: nil) и получаю ошибку,

2019-05-08 13: 52: 58.758899 + 0800 кошелек [439: 41398] [] nw_coretls_callback_handshake_message_block_invoke_3 tls_handshake [tls_handshake]-9807] 2019-05-08 13: 52: 58.813981 + кошелек 0800 [439: 41413] Сбой загрузки NSURLSession / NSURLConnection HTTP (kCFStreamErrorDomainSSL, -9843)

и большинство подобных проблем используют URLRequest,отличается от меня,

вот моя строка

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Demo</title>
</head>
<body>
    <form action="https://**.****.**.***:29843/Pay/order/Order.htm"  method="post">
       <input type="text"  name="merchantName"  value="net">
    </form>
</body>
</html>


here I replace the ip address with *

override func viewDidLoad() {
super.viewDidLoad()


     WebView.loadHTMLString(mystring, baseURL: nil) //mystring'value is above
     WebView.delegate = self

}

func webViewDidFinishLoad(_ webView: UIWebView) {
    webView.stringByEvaluatingJavaScript(from: "document.getElementById('frmBankID').submit(); ")

}

теперь мой iphone белый экран, я просто хочу показать страницу, вообще не против безопасности, в любом случаечтобы получить страницу, спасибо

1 Ответ

0 голосов
/ 08 мая 2019

Согласно Apple, у вас есть проблема с именем хоста errSSLHostNameMismatch = -9843, /* peer host name mismatch */.Вы уверены, что у вас есть правильный URL?Это действительно https?Является ли сертификат SSL правильным для домена?

документ: https://opensource.apple.com/source/libsecurity_ssl/libsecurity_ssl-40581/lib/SecureTransport.h

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...