Warum gibt Charles den Fehlercode für den SSL-Proxy an?

0

Ich habe einen lokalen Nginx-Proxy, mit dem meine lokale Site funktioniert https://fakedomain.com/endpoint. Wenn ich es im Browser drücke, zeigt Charles die Antwort richtig an.

Zeigt HTML an

Wenn ich den SSL-Proxy so verwende, dass er auf https://www.anotherdomain.com/endpointPunkte trifft https://fakedomain.com/endpoint, gibt er einen Antwortcode von -1 mit einer Antwortvorschau, die so aussieht:

Schlechte Resonanz

Ich habe SSL-Proxy funktioniert im Allgemeinen gut. Wenn ich einen Proxy an einen bekannten httpsOrt verwende, funktioniert der Charles-Proxy einwandfrei.

Facebook zu Yahoo

Meine lokale Site / mein lokaler Server verwendet eine .crtund .key-Datei, die von einer anderen Person erstellt wurde. Dies könnte meines Erachtens das Problem sein. Ich bin auf einem Mac, habe auf das Symbol doppelgeklickt .crtund es meinem Schlüsselbund hinzugefügt. Ich öffnete es und stellte es ein, um immer zu vertrauen:immer Vertrauen

Ich vermute, dass Charles diesem Zertifikat beim Proxying nicht vertraut, daher kommt es zu Fehlern. Ich weiß nur nicht, wie ich das beheben soll.

Hinweis: Ich wurde vom Netzwerkstapel zu diesem Austausch umgeleitet

Dave Stein
quelle

Antworten:

0

URL A leitet zu URL B weiter. Ich hatte meinen Proxy auf A -> C eingestellt. Ich habe meinen Proxy von B -> C geändert und es hat funktioniert. Seltsam.

Dave Stein
quelle