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