文档章节

Nodejs中的请求使用代理

Arrowing
 Arrowing
发布于 2014/06/05 11:46
字数 81
阅读 3438
收藏 2

1、用node自带的http模块请求

var http = require('http');
var options = {};

//最终请求地址
options.path = 'http://proxy.com/path?' + qs.stringify(querystringObjcet);

//这里代理到fiddler
options.host = '127.0.0.1';
options.port = 8888;

http.request(options, callback);


2、用superagent模块请求

var request = require('superagent');

request.get('127.0.0.1:8888/path' + qs.stringify(querystringObjcet))
    .set('Host', 'proxy.com')
    .end(calback);


© 著作权归作者所有

共有 人打赏支持
Arrowing
粉丝 31
博文 18
码字总数 9769
作品 2
深圳
程序员
私信 提问
5个提高Node.js应用性能的技巧

“如果你的 node 服务器前面没有 nginx, 那么你可能做错了。”— Bryan Hughes Node.js 是使用 最流行的语言— JavaScript 构建服务器端应用的领先工具 。由于可以同时提供 web 服务器和应用...

力谱宿云
2016/04/14
350
0
spring boot——ajax跨域

前言 java语言在多数时,会作为一个后端语言,为前端的php,node.js等提供API接口。前端通过ajax请求去调用java的API服务。今天以node.js为例,介绍两种跨域方式:CrossOrigin和反向代理。 一...

吴金瑞
2018/06/26
0
0
在Ubuntu 14.04上设置生产环境可用的Node.js

在Ubuntu 14.04上设置生产环境可用的Node.js 提供:ZStack社区 前言 Node.js是一个开源的JavaScript运行时环境,开发者可以用它方便的构建服务器端应用和网络应用。Node.js可在Linux、OS X、...

zbill
2018/06/26
0
0
谁说前端需要懂 Nginx 了?

--读《谁说前端不需要懂-Nginx反向代理与负载均衡》有感 读了上文发现内容虽然还是挺好的,但看完,为啥要懂nginx呀,负载均衡和前端哪里有什么半毛钱关系了,没说清楚呀。 当然这个面向前端...

vellengs
2018/06/22
0
0
深入浅出Node.js(一):什么是Node.js

专栏的第一篇文章《什么是Node.js》尝试从各个角度来阐述Node.js的基本概念、发展历史、优势等,对该领域不熟悉的开发人员可以通过本文了解Node.js的一些基础知识。 从名字说起 有关Node.js...

leeldy
2012/10/25
0
1

没有更多内容

加载失败,请刷新页面

加载更多

关于SeekBar 拖动区域小的解决办法

//seekbarLayout 是seekBar对象statusSeekbar的父层布局seekbarLayout = mStatusViewLayout.findViewById(R.id.id_seekbar_layout);seekbarLayout.setOnTouchListener(new View.OnTouchL......

东街小霸王
31分钟前
0
0
python实现下载网络视频资源

项目需求: 有时候我们做爬虫的时候,需要把爬取到的视频资源保存到我们本地,以防爬取的视频链接被原来资源主人变更,所以就需要把好不容易拿到的资源永久变为自己的,就需要把视频链接下载到我们...

银装素裹
41分钟前
2
0
2.

三种ui窗口编译方式 C:\Users\hellopasswd>pyuic5 -o D:\testQtDesigner\firstMainWin.py D:\testQtDesigner\firstMainWin.ui import osimport os.pathdir ='./'def listUiFile(): ......

hellopasswd
41分钟前
0
0
写一个简单的运行Django项目的脚本

#!/bin/shecho -e "\033[32m killed original process \033[0m"project_name="tax_backend"env_name="tax_backend"echo "name = $name"ids=`ps -ef | grep "$project_name" | ......

易冥天
45分钟前
0
0
Kafka是如何解决常见的微服务通信问题的

微服务自成立以来就以不同的方式相互沟通。有些人更喜欢使用HTTP REST API,但这些API有自己的排队问题,而有些则更喜欢较旧的消息队列,比如RabbitMQ,它们带有扩展和操作方面的问题。 以K...

java菜分享
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部