2016-07-21 11 views
-1

私は人生のすべてのニーズにPythonを使用しており、JavaScriptには一度も触れていません。今私はいくつかの理由のためにJavaScriptを学ぶ必要があるかもしれません。端末でjavascriptファイルと印刷応答を実行してGET呼び出しを行う方法

私の頭に浮かぶ最初のことは、GET呼び出しを行い、応答本文を印刷しようとすることです。私はこの質問の答えを見つけるのが難しいようです。

get.jsというjavascriptファイルが必要です。次に、ファイルをnode get.jsで実行し、応答本文を端末に出力します。私は基本的に、これはJavaScriptにパイソンから翻訳したい

Pythonスクリプト:ターミナルで

import requests 

r = requests.get("http://ip.jsontest.com/") 

print r.text 

$ python get.py 
{"ip": "80.147.208.248"} 
+0

具体的にする必要があります。たとえば、ブラウザ対node.jsサーバーのための異なるアプローチだろう。また、どのような研究をしましたか?これはコード作成サービスではありません – charlietfl

+0

@charlietflブラウザなし。ターミナルからこのファイルを実行し、出力をターミナルに出力したい。 – raitisd

+1

ノードでリクエストを行う方法を調べるのが難しくない – charlietfl

答えて

0

だから、これは方法のようです。私は "javascript get request"ではなく "node get request"を検索する必要がありました。

var http = require('http'); 

var options = { 
    host: 'ip.jsontest.com', 
    path: '/' 
}; 

callback = function(response) { 
    var str = ''; 

    response.on('data', function (chunk) { 
    str += chunk; 
    }); 

    response.on('end', function() { 
    console.log(str); 
    }); 
} 

http.request(options, callback).end(); 
関連する問題