I am trying to write a NodeJS application that will talk to the OpenShift REST API using the request method in the https package. Here is the code:
var https = require('https'); var options = { host: 'openshift.redhat.com', port: 443, path: '/broker/rest/api', method: 'GET' }; var req = https.request(options, function(res) { console.log(res.statusCode); res.on('data', function(d) { process.stdout.write(d); }); }); req.end(); req.on('error', function(e) { console.error(e); });
But it gives me an error (status code 500 is returned). When I did the same using curl on the command line,
curl -k -X GET https://openshift.redhat.com/broker/rest/api
I get the correct response from the server.
Is there something wrong in the code?
subzero Oct 12 2018-12-12T00: 00Z
source share