Verificación del certificado WSS en SRWebSocket
Este artículo presenta principalmente cómo utilizar el marco para completar la autenticación WSS en la aplicación real de SRWebSocket.
Es posible que algunos estudiantes no comprendan la diferencia entre WSS y WS, o la diferencia entre WSS y HTTPS. Consulte aquí: /gmq_syy/article/details/80151129.
Primero, necesita que el backend proporcione un puerto que admita WSS, de modo que cuando creemos una conexión, la URL se verá así: wss://{host}:{port}/path. .. .......
Luego, cree una NSMutableURLRequest, extienda el método NSMutableURLRequest (SRCertificateAdditions) de acuerdo con la clase proporcionada por el marco y establezcaSR_SSLPinnedCertificates en?- (void)setSR_SSLPinnedCertificates;?
Finalmente, cree una instancia de SRWebSocket: self.socket = [[SRWebSocket alloc]initWithURLRequest:request]
De esta manera, el marco utilizará automáticamente el certificado para la verificación SSL.