2015-07-02 3 views
7

Ich benutze request in meiner App, um eine POST Anfrage über HTTPS mit Client-Authentifizierung zu senden. Request wirft immer einen Fehler Error: Invalid URI "/" und ich konnte nichts tun, um es zu lösen. Ich habe versucht, url.parse anstelle einer Zeichenfolge zu verwenden, aber es ist immer noch dasselbe.Node.JS Anfrage - Ungültige URI "/"

request.post({ 
     uri: 'https://localhost:5000', 
     key: credentials.key, 
     ca: credentials.ca, 
     cert: credentials.cert, 
     passphrase: credentials.passphrase, 
     rejectUnauthorized: false 
    }, { form: { data: payload }}); 

Antwort

8

Stellt sich heraus, indem es die zweite Aufgabe zu request.post verursacht wurde, sollte es innerhalb des ersten Objekt sein.

+0

Vielen Dank. In meinem Fall war das Problem 'request (Optionen, {}'. Leere Optionen. Ihre Antwort hat mir geholfen, meinen Fehler zu erkennen. – Drazisil