node.js - 请求 : How to set user agent for every request?

标签 node.js npm

使用 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

关于node.js - 请求 : How to set user agent for every request?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38073527/

相关文章:

javascript - 语义版本控制 (Semver) - 如何对向后兼容的大型功能更新进行 semver

git - 运行 npm install 时出错

html - Node Sass 尚不支持您当前的环境 : Windows 64-bit with Unsupported runtime

javascript - 如何安装 popper v2?

javascript - 使用 Cheerio 和 jsonframe 抓取时,获取 TypeError : selector. includes is not a function

javascript - Mongo $sample(聚合)在 Node REST 服务器中的 GEToperation 中不工作

javascript - Node js中带有svg图形的月相

node.js - 分布式Node系统中ENV的正确使用

node.js - 获取 Azure Blob 存储中可用元素数量的总文件大小

node.js - Ionic 3 Cordova android 构建未显示在平台文件夹中,权限错误