请求:如何为每个请求设置用户代理? [英] Request: How to set user agent for every request?
本文介绍了请求:如何为每个请求设置用户代理?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
使用 request 是否可以为每个请求设置用户代理?
Using request is it possible to set the user agent for every request?
目前我必须在提出请求时进行设置:
Currently I have to set it at the time of making the request:
request.post(url, { form: form, headers: { 'User-Agent': ua }}, function(err, resp, body) {
// Do some stuff
})
有可能吗?
推荐答案
您可以使用自己的默认值创建请求方法:
You can create a request method with your own defaults:
var customHeaderRequest = request.defaults({
headers: {'User-Agent': ua}
})
然后使用它:
customHeaderRequest.post(url)
参见 https://www.npmjs.com/package/request#requestdefaultsoptions
这篇关于请求:如何为每个请求设置用户代理?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文