Nodeで少しのGoogle Pagespeedクライアントを構築しようとしていますが、私はhttpsクライアントに苦労しています。要求は常に302の返信で返されますが、まったく同じURLがカールやブラウザで完全に機能しますNode.jsとGoogle Pagespeed API
options = {
host: 'https://www.googleapis.com'
, path: '/pagespeedonline/v1/runPagespeed?url=' + program.uri + '/&prettyprint=false&strategy=' + program.strategy + '&key=' + program.key
}
https.get(options, function(res) {
console.log("statusCode: ", res.statusCode);
console.log("headers: ", res.headers);
res.on('data', function(d) {
process.stdout.write(d);
});
}).on('error', function(e) {
console.error(e);
});
私に何か不足していますか?いくつかのヘッダーを送信しようとしましたが、それほど大きな違いはありませんでした。
素晴らしい、おかげでそんなに! –