我對客戶端/服務器編程和網絡一般都很陌生。我正嘗試使用我的應用程序使用AFNetworking
連接到服務器。它拋出一個錯誤:AFNetworking證書錯誤
the certificate for this server is invalid....
我怎麼AFNetworking
框架忽略這個錯誤並繼續前進,加載數據?
我基本上使用Twitter上的AFNetworking
示例作爲跳板,將其集成到我的應用程序中。
我對客戶端/服務器編程和網絡一般都很陌生。我正嘗試使用我的應用程序使用AFNetworking
連接到服務器。它拋出一個錯誤:AFNetworking證書錯誤
the certificate for this server is invalid....
我怎麼AFNetworking
框架忽略這個錯誤並繼續前進,加載數據?
我基本上使用Twitter上的AFNetworking
示例作爲跳板,將其集成到我的應用程序中。
有問題的服務器是否有任何機會擁有自簽名的SSL證書?
如果是這樣,那麼你可以在這裏找到一些有用的信息:
建議的方法是定義_AFNETWORKING_ALLOW_INVALID_SSL_CERTIFICATES_
在CAE你可能有一些成功讓AFNetworking接受無效的SSL證書。我的經驗已經被打擊或錯過了這個以及其他各種建議的處理方法 - 通常涉及在後臺線程中崩潰com.apple.NSURLConnectionLoader
。
你好艾倫, 感謝您的意見。我其實只是在手機上安裝了證書,所以我可以一起繞過錯誤。 謝謝! Alan – Alan
是的 - 我也這樣做過。忘記提及作爲一種選擇。 – FluffulousChimp
你連接到https網站嗎?最好給一些代碼 – secondflying
是的,它是HTTPS。我在AFNetworking示例中使用相同的代碼。對不起,我不在我的Mac上。除了獲取路徑以外,它不會執行很多代碼,並且在成功加載失敗時請求會顯示錯誤。 – Alan