const http = require('http');

http.get('http://192.168.1.6:8080/getDemo?msg=12', (res) => {
const { statusCode } = res;
const contentType = res.headers['content-type']; let error;
if (statusCode !== 200) {
error = new Error(`Request Failed.\n` +
`Status Code: ${statusCode}`);
} else if (!/^application\/json/.test(contentType)) {
error = new Error(`Invalid content-type.\n` +
`Expected application/json but received ${contentType}`);
}
if (error) {
console.error(error.message);
// consume response data to free up memory
res.resume();
return;
} res.setEncoding('utf8');
let rawData = '';
res.on('data', (chunk) => { rawData += chunk; });
res.on('end', () => {
try {
const parsedData = JSON.parse(rawData);
console.log(parsedData);
} catch (e) {
console.error(e.message);
}
});
}).on('error', (e) => {
console.error(`Got error: ${e.message}`);
});

最新文章

  1. linux运维自动化shell脚本小工具
  2. 编译安装php的配置参数详细解析
  3. View页面内容的旋转,在某些情况下可替代屏幕旋转使用
  4. $gte 必须使用双引号,且冒号后面不能有空格
  5. yum添加网易和搜狐源
  6. sre_constants.error: unbalanced parenthesis
  7. jsp 说明标签
  8. POJ 2387
  9. 【转】如何实现Flex页面跳转
  10. 吴恩达机器学习笔记54-开发与评价一个异常检测系统及其与监督学习的对比(Developing and Evaluating an Anomaly Detection System and the Comparison to Supervised Learning)
  11. jconsole连接本地进程报安全连接失败
  12. POJ 2368 Buttons
  13. logstash安装及基础入门
  14. java sort排序原理
  15. 洛谷P1781宇宙总统题解
  16. sitecore 数字化营销-path funnel
  17. [PHP]PHP的session机制,配置与高级应用
  18. SNAT和DNAT
  19. Android 控制ScrollView滚动到底部或顶部
  20. PAT——1062. 最简分数

热门文章

  1. pandas 绘图与滑窗
  2. nginx 404重定向到自定义页面
  3. win10 环境下 MinGW-w64安装
  4. 安卓开发之玩美解决ADT和SDK不一致问题
  5. nginx中ngx_list的数据结构
  6. LwIP协议栈(2):网络接口
  7. Spring mvc 注解@ResponseBody 返回内容编码问题
  8. Atitit。sql2016标准化的规划方案 v3 q2a
  9. 类matlab find函数
  10. iOS swift版本无限滚动轮播图