node.js – 请求:如何为每个请求设置用户代理?

使用 request是否可以为每个请求设置用户代理?

目前我必须在提出请求时进行设置:

request.post(url,{ form: form,headers: { 'User-Agent': ua }},function(err,resp,body) {
    // Do some stuff
})

可能吗?

解决方法

您可以使用自己的认值创建请求方法

var customHeaderRequest = request.defaults({
    headers: {'User-Agent': ua}
})

然后使用它:

customHeaderRequest.post(url)

https://www.npmjs.com/package/request#requestdefaultsoptions

相关文章

这篇文章主要介绍“基于nodejs的ssh2怎么实现自动化部署”的...
本文小编为大家详细介绍“nodejs怎么实现目录不存在自动创建...
这篇“如何把nodejs数据传到前端”文章的知识点大部分人都不...
本文小编为大家详细介绍“nodejs如何实现定时删除文件”,内...
这篇文章主要讲解了“nodejs安装模块卡住不动怎么解决”,文...
今天小编给大家分享一下如何检测nodejs有没有安装成功的相关...