PhoneGap Ajax-Aufruf HTTPS-server mit selbst-signierten Zertifikat nicht
Ich bin relativ neu in phonegap und ich haben vor kurzem HTTPS/SSL auf meinem windows-apache-server mit einem selbst signierten Zertifikat und versuche eine HTTPS-ajax-post-request. Die Anfrage funktioniert, wenn ran in einem browser, aber nicht, wenn innerhalb von phonegap. Ich habe versucht, android:debug-Version einer false aber, dass das Problem nicht behoben. Ich habe auch einige der Forschung getan und es scheint, dass phonegap unterstützt HTTPS ajax-Anfragen, also bin ich verwirrt, warum die Anfrage nicht.
Weiß jemand warum das sein könnte?
- Ich habe dieses Problem auch. Das problem ist nur, dass Ihr webservice ist signiert. Wenn und wenn Sie ein korrekt signiertes Zertifikat dies wird nicht ein Problem sein. Für jetzt können Sie nur HTTP verwenden, um zu testen.
- Danke!!! Das problem war das self signed cert und es ist nicht ein Problem mit ein korrekt signiertes Zertifikat.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist ein Zitat von Joe Bowser, wer schrieb den code zu self signed certs auf PhoneGap Android:
So scheint es, wie Sie sein sollten in der Lage zu tun, was Sie wollen, indem Sie die Einstellung android:debugfähiger="true". Wenn das nicht funktioniert, für Sie, die wir brauchen, um eine Reproduktion Szenario von dir, die version von PhoneGap und die version des Android Sie verwenden.
Wahrscheinlich am besten, um eine Fehler in Jira für uns:
https://issues.apache.org/jira/browse/CB#selectedTab=com.atlassian.jira.plugin.system.project%3Aissues-panel
Verbrachte ich Stunden damit, auf dieses Problem, bis ich herausfand, dass es eine quick-and-dirty-fix möglich. Es umfasst die übergeordneten
CordovaWebViewClient
ignorieren von Zertifikatfehlern.