在 nodejs 的某个接口中用 node-fetch 做了一个请求,由于是内部请求所以浏览器无法对这个请求进行抓包,不知道 fiddler 是否可以对这种请求进行抓包。
代码如下所示,接口是微博授权登录的回调函数,想对 fetch 进行抓包。
router.get('/weibo/callback', (req, res, next) => { const code = req.query.code const path = 'https://api.weibo.com/oauth2/access_token' const params = new URLSearchParams(); params.append('client_id', weibo.client_id); params.append('client_secret', weibo.client_secret); params.append('grant_type', 'authorization_code'); params.append('code', code); params.append('redirect_uri', `${HOST}/api/oauth/weibo/callback`); console.log(params) fetch(path, { method: 'POST', body: params }).then(weibo_res => { console.log(weibo_res) }) })
相关分类