I train myslef with NodeJS and tried a simple GET call. Here is my code:

var http = require(‘http’);

var options = {
host: ‘www.boardgamegeek.com’,
path: ‘/xmlapi/boardgame/1?stats=1’,
method: ‘GET’
}

var request = http.request(options, function (response) {
var str = “”
response.on(‘data’, function (data) {
str += data;
});
response.on(‘end’, function () {
console.log(str);
});
});

request.on(‘error’, function (e) {
console.log('Problem with request: ’ + e.message);
});

request.end();

When behind a proxy you need to make the following modifications (as explained in this answer):

put the proxy host in the host parameter
put the proxy port in the port parameter
put the full destination URL in the path parameter :
Which gives:

var options = {
host: ‘<PROXY_HOST>’,
port: ‘<PROXY_PORT>’,
path: ‘http://www.boardgamegeek.com/xmlapi/boardgame/1?stats=1’,
method: ‘GET’,
headers: {
Host: ‘www.boardgamegeek.com’
}
}

proxy in nodejs code相关推荐

  1. windows下nodejs express安装及入门网站,视频资料,开源项目介绍

    windows下nodejs express安装及入门网站,视频资料,开源项目介绍,pm2,supervisor,npm,Pomelo,Grunt安装使用注意事项等总结 第一步:下载安装文件 下载地址 ...

  2. Design Pattern - Proxy(C#)

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Defi ...

  3. 轻松学,Java 中的代理模式(proxy)及动态代理

    我们先来分析代理这个词. 代理 代理是英文 Proxy 翻译过来的.我们在生活中见到过的代理,大概最常见的就是朋友圈中卖面膜的同学了. 她们从厂家拿货,然后在朋友圈中宣传,然后卖给熟人. 按理说,顾客 ...

  4. Proxy Pattern using C# (转载)

    Proxy Pattern(代理模式)属于Structural Pattern(结构型模式),Proxy Pattern-为Client真正要调用的对象提供一个代理(Surrogate or plac ...

  5. nodejs调试ndb_如何开始使用NDB调试NodeJS应用程序

    nodejs调试ndb NodeJs was released almost 9 years ago. The default debugging process of NodeJs (read No ...

  6. python 爬虫工具 butter_GitHub - TheButterflyOdor/proxy_pool: Python爬虫代理IP池(proxy pool)

    爬虫IP代理池 ______ ______ _ | ___ \_ | ___ \ | | | |_/ / \__ __ __ _ __ _ | |_/ /___ ___ | | | __/| _// ...

  7. Nodejs 内置模块的基本使用

    内置模块的基本使用 // 01. 导包 const fs = require("fs"); // 02. 调用unlink删除方法 // 第一个参数:要删除的文件的路径 // 第二 ...

  8. [源码]java.lang.reflect.Proxy

    2019独角兽企业重金招聘Python工程师标准>>> /** %W% %E%** Copyright (c) 2006, Oracle and/or its affiliates. ...

  9. 【java】深入分析Java反射-动态代理 proxy

    1.概述 转载:深入分析Java反射(四)-动态代理 [Java]Java 反射机制浅析 [Java]java代理 静态代理 动态代理 proxy [java]静态代理 proxy 2.动态代理的简介 ...

最新文章

  1. java全双工_TCP双向还是全双工?
  2. linux内存管理简介,Linux内存管理机制简介
  3. linux 协议栈 位置,[置顶] Linux协议栈代码阅读笔记(一)
  4. oracle 月份期差,Oracle Database 日期算术-日期之间的月份或年份之间的差异
  5. Tapestry框架概述
  6. Python入门(06) -- 正则表达式
  7. es6 Proxy 简介
  8. 微博多尺度序列推荐算法实践
  9. Git的使用--如何将本地项目上传到Github(两种简单、方便的方法)
  10. RS编码过程通俗理解
  11. 如何通过qq发消息获取他人的IP地址。
  12. pdproxy度盘下载器不限速(xp版也可用) v2021
  13. c语言回调函数的使用及实际作用详解
  14. roundcube邮箱手机端_手机QQ邮箱在哪里找
  15. 1000瓶水有1瓶水有毒,老鼠喝一滴就会死,但是需要一周毒发,请问最少需要多少老鼠多少时间才能找到那瓶有毒的水。
  16. 利用backtrace和ucontex定位segment错误【转】
  17. 利用github进行账号授权登录
  18. 【矩阵论】线性空间与线性变换(6)
  19. shell真假01的真相
  20. 2022-9-27 学习笔记

热门文章

  1. 编译away3d例程序记
  2. 23种设计模式 UML 类图及对应示例代码 (二)
  3. android jenkins 配置NDK环境变量
  4. 第三次学JAVA再学不好就吃翔(part53)--StringBuffer类的构造方法
  5. python与正则表达式(part5)--re模块使用
  6. python res_Python models.resnet152方法代码示例
  7. Jerry 的 SAP 技术交流群里讨论的技术问题都会同步到这个帖子里
  8. SAP S/4HANA: 一条代码线,许多种选择
  9. Angular路由错误消息 - router-outlet is not a known element
  10. 如何在源代码(而非库文件)模式下构建并且运行 SAP Spartacus