0
httpsモジュールのget
メソッドを使用してAPIにリクエストを作成しようとしています。 HTTPS request in NodeJSを見るとNodeJSでクエリのスティッキングを伴うHTTPSリクエスト
は、私は長い道のりを持っているが、私の要求は私の改造で、
は、上からの例を使用して...クエリパラメータを含めるように表示されません。
var $q = require('q'),
_ = require('lodash'),
path = require('path'),
Qs = require('qs'),
path = require('path'),
uuid = require('node-uuid'),
https = require('https');
var params = {
schema: '1.0',
form: 'json',
username: 'name'
}
var options = {
host: 'openshift.redhat.com',
port: 443,
path: '/broker/rest/api',
query: params
};
var req = https.get(options, function(res) {
これは素晴らしいことです。その 'query'オプションがどこにあるのかわからない... 私はあなたの答えをまだ受け入れることができませんが、私はします!ありがとうございました – mediaashley
また、https://github.com/ljharb/qsを使用してオブジェクトをクエリ文字列に簡単にシリアル化し、その文字列ハッキングを手動で行う必要はありません。 – n1try
実際にはqsを使用しているので、上の例から、私は '+ path: '/ broker/rest/api' + Qs.stringify(params)'を持っています。 – mediaashley