簡體   English   中英

如何調試Safari 6(iOS)連接錯誤?

[英]How to debug a Safari 6 (iOS) connection bug?

我遇到的問題確實令人討厭。 基本上,如果我在iPad 3的Safari中放置“ https://a.domainX.com ”,則會收到一條消息,表明服務器未響應。 但是,如果我在平板電腦中的Opera上放置了相同的URL,則該頁面將正確顯示。

另外,如果我在iPad和服務器之間放置了PROXY,則正確顯示了get頁面。 我目前的猜測是Safari瀏覽器無法正確解析域,或者SSL證書存在某些問題,僅在Safari上存在。

Chrome具有與Safari相同的行為,並且我認為這兩種瀏覽器都是基於WebKIT實現的。

最后,我確實從Macbook監視了Safari瀏覽器,但是沒有任何信息可用於調試此問題。

任何提示或建議,將不勝感激。

PD:英語不是我的母語,所以很抱歉出現任何錯誤:)

最后,我們在哪里可以調試問題,我們必須使用網絡嗅探器來遵循HTTPS連接流程。 問題在於,在最新的iOS升級之后的某個時刻,iPad無法與我們定義的服務器端加密算法配合使用,並且HTTPS協商也無法順利進行。

將服務器端更改為較新的算法(並禁用較舊的算法)可以解決問題,然后一切正常。

這很難管理,但是我們可以在哪里復制此解決方案:

基本上,這是在網絡和iPad之間放置一台計算機以嗅探網絡數據包。 我們不使用計算機,只是連接到通信交換機以查看流量​​,並將端口流量重定向到我們安裝Wireshark的端口( http://www.wireshark.org/ ),但是我想這不是每個人的通用解決方案。

我希望這對任何有相同或相似問題的人都有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM