在 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)
})
})
1 回答
- 1 回答
- 0 关注
- 1296 浏览
添加回答
举报
0/150
提交
取消