Erstellen von HTTPS-client in NodeJS
Habe ich mit ein heck einer Zeit, herauszufinden, wie zu verwenden Node.js (v0.3.8), um eine sichere Verbindung zu einem HTTP-server. Ich habe den folgenden code:
var http = require("http");
var client = http.createClient(443, host, /* secure= */ true);
var request = client.request("GET", relativeUrl, { host: host });
Wenn ich es laufen lasse, bekomme ich:
node.js:116
throw e; //process.nextTick error, or 'error' event on first tick
^
Error: Parse Error
at Client.onData [as ondata] (http.js:1287:27)
at Client._onReadable (net.js:648:27)
at IOWatcher.onReadable [as callback] (net.js:156:10)
Ich ve wurde Googeln für die Antworten für die Letzte halbe Stunde, und Lesen Sie die Dokumentation unter http://nodejs.org/ . Was bin ich?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es stellt sich heraus, dass ich eine alte version der Knoten-Dokumentation, die nicht enthalten einen Verweis auf die
https
Modul. In Bezug auf die gegenwärtige docs, fand ich http://nodejs.org/docs/latest/api/https.html#https_https_get_options_callback, bietet ein Beispiel:Wenn Sie mit node.js als Kunde sollten Sie in der Lage, einfach ersetzen Sie http für https.
Dass ist nach Sie auf der folgenden website
https://github.com/danwrong/Restler/
https
- Modul, das half mir die Antwort auf meine Frage. Danke!!!