2016-06-01 10 views
2

Ich verwende fetch in einer reaktionsnativen App und charles-Proxy, um meine Netzwerkanforderungen zu debuggen. Um charles mit SSL zu verwenden, muss ich fetch so konfigurieren, dass ein selbstsigniertes Zertifikat von charles akzeptiert wird.Ignoriere selbstsigniertes SSL-Zertifikat in Fetch

Wie erteile ich fetch, um Fehler von selbstsignierten Zertifikaten zu ignorieren, wenn Sie https verwenden?

+0

Besuch der URL in Ihrem Browser und die Warnungen akzeptieren. dann wird Ajax funktionieren. – dandavis

+0

keine Würfel. Die URL funktioniert gut in Chrome, aber die Chrome-Entwicklungstools zeigen, dass die Anfrage abgelehnt wird. Charles sagt, dass der Remote-Host die Verbindung während des SSL-Handshakes geschlossen hat – emmby

Antwort

1

Ich habe dies behoben, indem ich die SSL-Zertifikate im Simulator eingerichtet habe: Hilfe> SSL Proxying> Installiere das Charles Root Zertifikat in iOS Simulatoren) in charles und sei glücklich!

Dank https://stackoverflow.com/a/35047215/82156