如何通过在终端中执行javascript文件和打印响应来进行GET调用
How to make a GET call by executing a javascript file and print response in terminal
所以我使用python来满足我生活中的所有需求,并且从未接触过javascript。现在,由于某些原因,我可能需要学习javascript。
我想到的第一件事是尝试进行GET调用并打印响应正文。我似乎很难找到这些问题的答案。
我想要一个名为get.js
的javascript文件。然后我想通过node get.js
运行该文件,并将响应体打印到终端。
我基本上想把它从python翻译成javascript:
Python脚本:
import requests
r = requests.get("http://ip.jsontest.com/")
print r.text
终端内:
$ python get.py
{"ip": "80.147.208.248"}
看来就是这样。我需要搜索"node-get-request",而不是"javascript 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();
相关文章:
- 尝试从对象打印出响应消息
- 图表打印后在网页上没有响应
- IE 无法将响应标头(来自 ajax)打印为 utf8
- 如何打印 xmlhttp 响应
- JSON 响应打印 HTML 而不是消息
- 使用 jquery 打印 soap 响应
- 如何使用 AJAX 响应在 jquery 中打印 JSON 数组
- 为什么我'我无法在AJAX响应中打印错误消息
- 如何在x-editable中打印html响应(tinymce)
- JQuery试图打印选中复选框的表的列,然后打印来自web服务器的响应
- 是否可以构造一个链接,导航到它并以编程方式用C#打印响应?怎样
- jquery:无法打印 ajax 响应标头 (jquery 1.7.1)
- 使用Open层打印SOS服务的响应
- 无法在HTML页面AJAX中打印JSON响应
- 当IE打印更多页数时,IE变得无响应
- 如何使用jquery打印ajax响应
- jQuery Ajax post到php不打印响应
- Angularjs的响应没有打印在form中
- Console.log没有打印$http响应
- 打印AJAX调用的响应